From c6ab8130a428fd90741d8fab0d3eb7672b354981 Mon Sep 17 00:00:00 2001 From: "maxime.chambefort" Date: Sun, 8 Sep 2024 18:27:10 +0200 Subject: [PATCH] Added camera feed and plane detection (both vertical and horizontal) Wip on light estimation and depth estimation too but the later needs a new feature in Godot. --- .github/workflows/build-on-push.yml | 4 +- .gitignore | 3 + .vscode/tasks.json | 35 - CONTRIBUTORS.md | 3 + godot-cpp | 2 +- plugin/demo/Godot_ARCoreExample.png | Bin 0 -> 174947 bytes plugin/demo/MeshInstance3D.gd | 11 + plugin/demo/export_presets.cfg | 14 +- plugin/demo/main.gd | 41 +- plugin/demo/main.tscn | 139 +- plugin/demo/main3D.gd | 75 + plugin/demo/main3D.tscn | 76 + plugin/demo/openxr_action_map.tres | 885 + plugin/demo/project.godot | 18 +- plugin/demo/ruler.blend | Bin 0 -> 951760 bytes plugin/demo/ui.gd | 62 + plugin/demo/ui.tscn | 193 + .../ARCoreInterface.gd | 68 +- plugin/src/main/AndroidManifest.xml | 36 +- plugin/src/main/cpp/ar_utils.h | 23 + plugin/src/main/cpp/arcore_interface.cpp | 983 +- plugin/src/main/cpp/arcore_interface.h | 160 +- plugin/src/main/cpp/arcore_wrapper.cpp | 80 +- plugin/src/main/cpp/arcore_wrapper.h | 30 +- plugin/src/main/cpp/background_renderer.cpp | 150 + plugin/src/main/cpp/background_renderer.h | 29 + plugin/src/main/cpp/instances_renderer.cpp | 23 + plugin/src/main/cpp/instances_renderer.h | 29 + plugin/src/main/cpp/plane_renderer.cpp | 254 + plugin/src/main/cpp/plane_renderer.h | 31 + plugin/src/main/cpp/plugin_jni.cpp | 12 +- plugin/src/main/cpp/point_cloud_renderer.cpp | 18 + plugin/src/main/cpp/point_cloud_renderer.h | 23 + plugin/src/main/cpp/register_types.cpp | 46 +- plugin/src/main/cpp/utils.h | 86 +- .../extension_api.json | 312434 +++++++++++++++ 36 files changed, 315396 insertions(+), 680 deletions(-) delete mode 100644 .vscode/tasks.json create mode 100644 plugin/demo/Godot_ARCoreExample.png create mode 100644 plugin/demo/MeshInstance3D.gd create mode 100644 plugin/demo/main3D.gd create mode 100644 plugin/demo/main3D.tscn create mode 100644 plugin/demo/openxr_action_map.tres create mode 100644 plugin/demo/ruler.blend create mode 100644 plugin/demo/ui.gd create mode 100644 plugin/demo/ui.tscn create mode 100644 plugin/src/main/cpp/ar_utils.h create mode 100644 plugin/src/main/cpp/background_renderer.cpp create mode 100644 plugin/src/main/cpp/background_renderer.h create mode 100644 plugin/src/main/cpp/instances_renderer.cpp create mode 100644 plugin/src/main/cpp/instances_renderer.h create mode 100644 plugin/src/main/cpp/plane_renderer.cpp create mode 100644 plugin/src/main/cpp/plane_renderer.h create mode 100644 plugin/src/main/cpp/point_cloud_renderer.cpp create mode 100644 plugin/src/main/cpp/point_cloud_renderer.h create mode 100644 thirdparty/godot_cpp_extension_api/extension_api.json diff --git a/.github/workflows/build-on-push.yml b/.github/workflows/build-on-push.yml index 1aec5cc..2571072 100644 --- a/.github/workflows/build-on-push.yml +++ b/.github/workflows/build-on-push.yml @@ -53,8 +53,8 @@ jobs: - name: Create libgodot-cpp Android templates run: | cd $GITHUB_WORKSPACE/repo/godot-cpp - scons platform=android target=template_debug arch=arm64 - scons platform=android target=template_release arch=arm64 + scons platform=android target=template_debug arch=arm64 custom_api_file=../thirdparty/godot_cpp_extension_api/extension_api.json + scons platform=android target=template_release arch=arm64 custom_api_file=../thirdparty/godot_cpp_extension_api/extension_api.json cd $GITHUB_WORKSPACE - name: Assemble the plugin diff --git a/.gitignore b/.gitignore index 347e252..ca1fe8e 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,6 @@ google-services.json # Android Profiling *.hprof + +# IDE +.vscode diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 32c20d2..0000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - // See https://go.microsoft.com/fwlink/?LinkId=733558 - // for the documentation about the tasks.json format - "version": "2.0.0", - "tasks": [ - { - "label": "Generate godot-cpp classes", - "type": "shell", - "command": "python", - "group" : "build", - "args": [ - "./generate.py" - ], - "options": { - "cwd": "${workspaceFolder}", - }, - "problemMatcher": "$msCompile" - }, - { - "label": "build godot plugin", - "type": "shell", - "windows": { - "command": "${workspaceFolder}/gradlew.bat", - }, - "linux": { - "command": "${workspaceFolder}\gradlew", - }, - "group" : "build", - "args": [ - ":generatePluginBinary" - ], - "problemMatcher": "$msCompile" - }, - ] -} diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 53b5a26..7e83960 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -4,6 +4,9 @@ Contributors This plugin has mostly been developed by: - [Bastiaan Olij](https://github.com/BastiaanOlij) - [Fredia Huya-Kouadio](https://github.com/m4gr3d) +- [Patrick Exner](https://github.com/paddy-exe) +- [Maxime Chambefort](https://github.com/elmajime) +- [Luca Junge](https://github.com/LucaJunge) Other people who have helped out by submitting fixes, enhancements, etc are: - help out to get your name listed here! diff --git a/godot-cpp b/godot-cpp index 1f9a0b7..d477589 160000 --- a/godot-cpp +++ b/godot-cpp @@ -1 +1 @@ -Subproject commit 1f9a0b7171b4a3c89139236653b13318d312ab39 +Subproject commit d47758910428242169ebe59329b449edf16036e0 diff --git a/plugin/demo/Godot_ARCoreExample.png b/plugin/demo/Godot_ARCoreExample.png new file mode 100644 index 0000000000000000000000000000000000000000..1efcc0cbe02fe524bc89e16400c6fbc2c290058d GIT binary patch literal 174947 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

ZQB7hEu})Y|OA8i-J;1^p4_w?&q$PkWS6 za>@OME!NO=S(1zH~I&HmMuapMAzXMeu$uomTAXlNmT}4}?gvxaJ_tggm zwo@kULMsE;N`Bewd>6Uc7YpJ}m;%=%eUY3!{=iKsx?7nI>jmST^sZ^$bg>4O*W-@A z@B8z1zudlG=kL#AQ!!tp;4ZWQrMYq0HSIuH&+Y6;?bn{)EnFoK91UbFF~>JZVvpe? z$l8z9bhzXLb-BGCT_KK5fAieshAEVg^ z6MFdG4(}z>4osPQ?W*~M%5;D>YMQJrqdn=b_$m`cpHC3oUepa~&qFbUcGPUU&+}+{ z$&WL-)W-p!8;3IH7=qaZyFjtFp?M+etPp-3-YDk4PMeC{o4CJ>#!`+~OVw^w>R&fl zswJfQh+|>t45CZdclGyMSu`YyljQSy20cDfEMVT>?Mu8(D)`0Revjfv0Vs9a@TD=0 zIzqve_h8U$Yf>lQ2W15vln1yHHY|wftLhW2Bt$1g_)dnoAB}Uuc!&whU1e;w){OFo zOsFFS!FZYg$wUjaxmd4=3MG9cqn@iHcc(knGZ?jd4-M_L-s$(F!+TD+%j{wLZU* z2#RqkfTYBTkLdEY(WT)TiTN0&o5A{eQK9RZ2%MKoU_9Or2)5q#M0#F#x;^gp!9>+; z+Bdz&JNgSr)19h{2wLmoZSO^6@uKP|%~thz;J1B`_&c8OdLdM*t9`}+ zW}>~Mre86fjG{9k!Fb(mwJf{rEX85-D1Uswn>;BCb%piP=gi&7{f)r(QZJ`$#34VH zRiSui!6VS)FZRy}^QvsJRkc;;)~eDADufZxcDF82FrOko5v&K|t5OrmPJiv^Tog96 z-Ni}adOH3K0;{X6L*1@vjwMU|G04HCKi%2~U;4 ze4+AI)~qbrSAZw_Nh|mM3{Jb5ju?oBN91w4{d&Kg-v^&b%G2{)TU1BsaJiYmabJ;F zq+Vr~AGdy93!y?Tz}l`AWKQ)%v-2XzQdNx?FBl=+(g?2!*p1}03h9pNOs-H~BgD*d zUfL0vWg3kX;uJ3qO~!JE#~~U^S|TG{I9Z4|$y=La@lGqG*Fk8kjm^6KJCi;(k5w}A zw_jXd4DGP!O`AU+GZ8nr5GPsY{ciSH4vFe>Dty5Fu1o)68IYYS4oDXQl+bs){1t(c zf|y%>6gS?`mej2NrzVoonvSoQMT3uzI~t~nQ3||O+ClE3N!8ed?&&$dSN4UQd+!fI zFB|ld$*ldK{{wYEioaSPwSrc0dNN94C7B47l>meEB)>ucEL!>!fiR`&rB)n{yebSb23G?%eXMNvltAU)57cQTR`eF@aLXeG&9k;vnx&q}N>-u)t1KpIqf&pz( zvapj@?m|cQ<7B(sQ%b51n&+UA3%gcLIcqS!{va6vAi=1PNLY-3)F$I5DdFT2$^DS5 zNjd`TWfQrZijBt*_SQtJ)>^A0H_d@V?&miEUc5;NeiT@4QA=ShCFqmvbdV++kz!s}WMt|=}AutDvW3Fu!0GE15yfA$5U(<3pHOcae ze(7*rA`PA@<^z>T$RBKf!A0}#fm|XT z=D)wV0r0|2T;NjBxoIb)V`kw8KhzejNDBVa4xkVMwwojJ45=rS05^&7Hi9w~vpO>r0CBcqkHmyHs zM}KA?1gIa6Ylmu?)h67uHuu%d@S8TXNTqY~zNma3+AEgpLV1ZS_-r+>JIWNk{ zaDn+Ih~xgQ4CeOPmf9KPmllNUkxgdPWd{Q;OMREbfn8e|=oR z3mX7Gb6s%8s8_objGn2RPX~(lzH|uK?RNO?cfX6*|NMLSi@$gSckbM&v)z?ls!dGY z=(f{BA2IQ{;&lK3AOJ~3K~(h9F%_#CSbsP)o&Os104h*MMe!xtrB9-p3;6TJ@98e0az-YPeFj!5*`uxnGJyFuiAe<2ooLA zQ@#!!z!hJpL1IM*Tm)y^E#7(O9sKU^{tmwL$NwG(8=P&oc@+louO?T#%;c_SabjgM zO&b8c4!f86J;YqUO!abTZghm$T=qV%RZTao4%uhWLS6u3+AC_R9)I6S`c{d2BxDsE zykF}|*liMW^?!0K9ets)Tu-jO@}N3WxtLjTam+GqRY0}Q1BkD%q!Ih7Q(*l}&Cf!N zEUxXrd!E54_h`3|f=Y6X&6rtXz}qB8AghGYL+fdz1bFOIJL&*8u#dE$zS<6;YJ6d$ zs3Ab3q}xJFqjrZul4`QmtaD0xrV=D6mwZ8(pMI!!!X9 zJb7}Cj~_n5bN8ReG$p6E+NpiXiRTi-ued-8Z{5@*?$x1@d_yIz*Jd;!)jZ^V ziRxhaUb4QMM;_Fdp42-n401|%NXoU%Xww8_C9T4YO>#wNjc15q-U9$8K~XHz5Nx}_ zB72tRpfwmluvp!$`B5xRx14ZJ4qqcHAB%?kIhRbb&`BD5F&`;*yKp0Ruy(^Ewtq>G zSkBl=8#|``;4Ujrg_N$1 z)jbQrf2|F$RERI3@bvq08vu8&6RsGs^8NQP6#Xo40EB1p2__UI2e{2bwwdY|gyQ=V6>7QkGKG$wfqRi%=TIq91a(tI;CBM-jdb3B79Bs?oM zA`EAxdQ`N()*zj5RHJLJF=9%X7h;?-OH zf%?#!p=Q3HiqJgcr3E>4vzV&nwCT?c)m83=4(_sak=r3)DqZ?jmYQ{jbo~%2R+yJM zQfqGZ+37(hFNe@xU!5 zL22^8^*|MlxL0elj1d6aZZHjGZRE1@ogsfqq$)7Z5dnfAiNH7KQY~n!_@D&kMm1x9 z24N6IL_Xj<@gZxo3;+`23JQ>+=t?ltTv6^D3KKD~@}@SA2pMv@@>&lY>C|qt6Wl4! zRNSSqw_JI{bXuF`;dim1q$YVMcF|o%&=LysbEsYAD>{-RA+)}~$Nsz8z6Z~2A zLOHDKa<)OU1isRT8&#QWD8OxJPdH)&7x_>j7cbD^C2k(PGgRS3$IXAYk(>qw^8s{I zGL=g$ft$`ums%6o!6Ufr&$sCdvTG_(Jy=u(4W3sSYMry)Q>=%*5H!m=uDT>KXo6i| zLSFePnLlcA!O^h?TT47;U%;lLkZCM{1#mGWr>W35;4L zmnBY>tf)Z|MG-|(l^+#%?%o5Y36Tn`P!r8G*ijW%-96DGZE|nA1$k3Q=ICq3C{HpH zK*ZP0rnYCUIa9gL3jNqV=w%%8;5ws5a##4Erz5{OydeMxLl?hl1?+={(>ZVar<+kp zT+0xz^WHBdgvToR-D)4r7r-M{wYW-SF|=x@NXHUDLVZf{nC}{5e=YkFwohNmQc(-P zqp}ln-#;DV0Wh=tDifk8F5-;c-7UWIE5C@(zVtE>Hl1!h_nB*pL<wTi!5zk7iCT8?QA|hR_ zDDdE&_wds<-b6g#;Y?C>I+bz3ZX`zN+PIBzTp)ec5r9L}CC4gC`f+Ibx3Ia%55A^J z|LkR7gxwWZD%xTflSUN0f#orE5?zLWj#rN#=rVh1gZW{p@h3|AYGn1J-cuLj7 z>T<*6K*;KsD?hthy6e`3cyvwcp-wV@T+^rxSBP4maWEn8_Hq@W9K4z!-HZ7G^SwLx z`~S^9z|Vg38`#~sgYyDw7m}SeLRnH)6jObNj6!IPea~I2mz|Q5VXXH@YJhG21lsk+ zgKvJQj_+@&EK8-T=-V;*Jv;p&wHDCewvM{Of*E^WgUO5Q41)S03uoo5k33Bq!fCx6 ztXD#L?bsHxQ>0Msycz3$@#JOeKH0Q3(o&jh0#IIYqd?e4oJGZd`nP|8|M-9Z8{nfy zHF2%xPL-UZR6S_}wd8od)F-L>Um`BD|HPq|>j;hCT<3>mnb|`X;Z2GGT?cB~gj(96 zRQvtIYK__*Ra}Fz^+7vCS44eoJCI){FrQ-6I}#;2<@sNRp*vzot55do!P29-k$biD z(=6XCG>cp-t`2JE4QSVn==DF(dhZ=oPEBh|TzItd1htPVZHy}dIKSBAo8SI5eCZqC z!2MTW#e;bdgbf|~xhl&+zXWab+>{*|#q_r=YGSKBg>#}+H7axVsY_QKH}NMQG+R(M z^2;8@G0(0fkpVobU+?A!wr@JrX11R~Y)=Czt*B@hj&vR*7@!F*Ad5>tGdBhN&x<}N znhk_t69D%STJEGKK^AU@g+c|4)wn4Dkf_)o;OpQ1HXeTP0sj2oeg_*>Ac%dw;#+ln zXH9WfKjIK{{w&3(L;4ek(1IoOU~?0}W2JXjyyj4nh={wi><3v#u@ z_luDFSpkrj1upNt&%*ojmRJ6tY`2n6#zOk6BiroO!aCQVxM^XQD=1fV26L0Y41 z9}*8>pI>FKGk)fU7x0=7 zYXUNS*cbA_vv<>-*Cw;asU-Ary>Q|u<4u678px8fJT~*RZpU>K4iAYCU8ag(QtUeE zGkfNDIW(1oM6}7w7QR_AbgC#pVHTTycX`gzwD#4_F?%tN>btH^J4G&)5iIrpmR?Sr z3t~fNVmjn``iz_iBa#8u90JZY=HN~C$iDnE0jqqr2&0cdu)Ydw7DTG%3O(HQy@^=Y zQTFot2%!?f@SdsA)l5g41GxN@l1dUQ=fN4`s4W_7D=_!}gu`YSW9#i^X z{pr@Dg;KTHDsoY3t<r9}uX&4wnC_5>tcdAR_%-%bz-dUxHokCvIJCObw zig}Sy$t#R{3`Hh+=Dpe^yM(0hknB8vxdzu7(ve~%U8&lIt~6R`h@b=UDHY2}h{8#; zV4egQm~o+sNaKy1NV8$(BK_(bV%JSfPhBMuI5hKrnbGgfbsjp$RBF$n+EQmIA+4v& zP@ecvEgFv+8QFBnkP9TYodm4Oo*pZSdTL<5&Pk6o=RgAuDrvye>0R!3KpA0b(6}An zqp!KPPStlDn(VZLN!EgWAg|VxO%E1?Q*xyiDrvGY?js^5PJ@l9 zQ2SXeeGz2jh0DqkELgQiY}-r*Nw`RV+?VPwjgBS8xe|||As*I=KZeL2=M8(TANDhF_tPu7s!mY+M(cJM`E5{0(1;( z|GF#rTe~jtcDkvtD+g+E!`SvJc|f&H6*}dchrQEgrNftNEgs9dY2>X1ZgCY}uejG& zcSWqG2Q`8da!K>qT)CrGkSf;hSJ<>i`oQJP|EiQMAec%!O;Ig@O+4&`?F2FV&G(-T znK{l;l!7rSI~FcPopFby7aBGF(WD0_M&&FCs7OV|S5W3I8%2-;W>&wGY(H)Sy;C*p z^FHkcmHcRH-?|}#r~0`pR#f`?q4f8Mu6s6V5lTV}5)txv=N5vw@Ka*?FT}iN76h_N zD`hnMuLmIYr6Op}7v*W5YfGcnOV_eCeaCIpOD6!w^mLaD44%0F;*l-Q*(uq^7C&tr z2*UX4t5k_%j!wIwZ?pOzONW=*wsr0pAT~S0wX#qvi_y#zZV7NXBDNQ# zemrD!XsQ46)e(}VjqZf+2(f5TtnmPpf{zr=Lw?;T)swv>00Aul5+|->iFup|wScSH zH$VbNHoJ}6Mspk0+;Xc1Pgg)=A4vwdAPZwvtN+5+z5Moso_ZB-!YFbxyE!4g{D(|BK5Zcx;PlLb)+2Uo9+Bjt7 zD@Iq)aif$Fi zf^IFD*_?9FF7+A?K@%g-`DZH7Nt9@Zx))g}dMMTV}Ft;nSo z(C8UFvq{+z$ir~q%aSewbN^9$($ZB!V(ff*T#(28ntLRS(p-V{O=?jwXqTu!aXoVY z3(1=z3$0jj8-v7U#kh%DUK|pI75a+SdL>P!dlJR5EJ<8RUBgyT_8JKzk&n9?nVXiu z6#e+9cFMhg_SW{7_q13FzOee`rYc!3!Cs&6C6=9E>{yI zwL(J8uYh$3BH<8iT}hYH5T-%0&laX^=w>XwBt#7Ks0U7jSb=?)ODy>Y`QHe(k?lZF0t;P#u<4Gn}2B6yyC{ozc$Byh^0(q zbO^246<(Kp@3q+gyI2vlReCXFoDBsmeb9EE4;91I);v~y?s{Z+uX4YZe7-*^)&HvD z6s!q~5DVHbS%^XJ!Kww$~<{rYE^8{OcGkI4W z!`~zuxrJALCc5Ir^vJ25#{pGzB)`|55&;QaZW68Zv`GM#{EtiGO7yx)`ZI~Ig{I1& zVrK-^i4V18qd@f4_L=h4(Y@)jww4IC`&EjpP}Qb2qYE)h0z(y&ZPaH0HkB|c19d_) z{-2#~GxvP8*;yp5-|v05aR&!lbeq`}rl;%(qZrTUEnF zF@4!$fo-(!V-5V0A=)HktaTJ}MlsC_P4hs48UL?bJ}K^qO7_38j`nE{44Dxwrhso; z0~*5xqjG+&8$AIbjfR26H8t^KaSIaiAZ$h*)l{e(3zku0p6gp82vja={wzrZtW7Og z=v{gUL>B5>&KC?sE=CDUjYE~xF*=_0XDXx8B!Eb&(pmXX=y0lO83!8H6%=Y@NNNC7 z>vaL<(vAv>4HQ!?umXY#LQLETcx?!2($HmX)--dV{CsGp{uFY* zIrc*=!3ayR>?qrKw#NZ2{YE1hmbhz;b2e3&Hl2QXy-wessRv0se?496K4X^!+Cz0LQAnjVjLDuwcBFb^y)g zYOeAXiv7IDJnxeS`n<2b!w}L?%sk8}`Cy=cq+-;ujzNF@>@Kiusl3*9@xA}2y|8bh z^0$W_yw2((0x$-I#5j(PdW%-d*{YMN4mn^A6Lrti&W5iAe{?N?ejj*hy$%u(wn(K} zc@?J-K-1h}`@kh|3Ez7^xO?|5?%dfT(T)@vXQa-D z4JxcRZWXC$@^)bTKCbGtn$p;VO^(hCM{Sq_|9>)No3V;S9eYjIfJJ(-6Cvj_^EFEH zs<;i4;8Jg2Cq!eSub0x-NZv)ldV!P)mV90zwBIyqvyQ zo9_WQ3DDlkmNfpWx+WgQ2c#Y-n>u6!l4jEP_Q1<6a*h?zjO%BBDPxg!D4{B)}4eVJw8LTc#~C zM(&HsXIRySAO|02QW6h`SPU?ojNy5p2Jl!LL-(X;Ze_0(Q%isUB>pr16T8KlC^D`Axpt(7-6Wjnyyy8YC&t|DwOQBE9;$X z4)c5YE6d z>tSUk9Z#DWl!}v$(z0?!L*4VWJRt=KTA;)=I#_082D^FmttqvX0(+P(^I$c9iuT@44I9C|`p{#qICLS1Nfi&2;Ks)IUMT~P?j z50#`PRm?}LIZR6!tgW1d^nLXoD&f&W=we38sA;1%5h_(_C}>F*Hd3+~uECr8|D9C0 zZ35}A0BSeLcBQnIw%%u~zGhfYc(qF`+2qNE?4pKSmQiI`!Pymqy6`opA1%uwS4NnJ9J`MvzOm zOXN917)m>-RB&-Q;ZZl%x0EZEYI~ZdB!^u73uIJPg158-zRsR&vq268=wRt(FgZ>Q z(!mv|AR@+s07Pf(5^^x);1s|do#A=Fcoyw@ z@rD_n7n5q5GzikFf1%GM64Jdedv_Tf98YDHXA?}TO9$KmCB;U`M9nmxN%t^wm&)Xm z*6}4V-3v}bB;Qm+b;ef@J1|pPNo&Sab?ZMg=aitL=tjBH6MvESerl3Yi0Jj8= zG2i*rA^;wuUJ53caa}qT{BI>#NvlMJGx5CGqt2Lj=eXGKAR%I&_n6`aGEJrmU@dwJ zMf$3sB*OW0PnK8a{>G>v<2d@W9;NZTCUo&>fv-*q{&eFdCsi!XYs5}!QlO@9lhiLuI_yY(;hzP7I(W9j*=(nnO+^U!pmA< z@~(gUbZ8aojP12x#b5JgN2A2SoUuT2AShxy+Sa5R_Gcg@il<_%B4XF5 zP*#pi$qqXKI{QS|Hxago7~`K}ZHyV|NWniIWlZNMLe}Ji|I)Moju|^Rrk8!$;D0Op zfsQbvG;WkDx_QR_V#an#1SXlZV<`KB!PceRn_x<)mddP>8mI_S~jD|X@BADkHo6QDa{Mnzy*S_|1>2n6@`%uGH z2q*&<*E81cn%d9lFsolnypEM-9)0H9gR>OI*A!YIbN_GlYl{W_uzjMv=)P^uxXQ6R zTtxcuqB_GpR8%!V*H=GXZKF#0p;k6JY70P!2xi~$I2&X-s2SSNS9*4KhRyaYBVQpu zgV?G*s5zXKuT6B2Z}d)mt>)M%Fi|JqsmsYU=s+QB}1_6zbVuU4WVm{;+7=T2faxJFT{q9&wuC`fEB7^p#t}3)B6U8MfM2xW%l*_QC90GZ zsLEpYy}T)9p$hj?6>7$b+P5;=aF}drKAkQqQ<^#v5Em3zBVp9a`^8t&Gw2j?W23+UVTp zAY3J%4;L3p1!L_X)!u&-`k{y0R+aPVZh3j<{p>ie(#~=@9NgEErzOPsm_+Q8@arH4 z;1G1O6j(2FQ*J95^%kSW4d)E$tX$7#vI79;SRtC$zSj0H=P6djOE)ma^0uE4UWE@Mwlzh-V@-HI z(Fwp+`u~@?*#{xHBYys*_f@M{R*gDJ#V%5VffAgQDyBJ)^fb?H8^~!cyk?*Qsx!5{ z^$2%Gk|#bu02;M!4&9%pvv64;ghV`QPh5MHuNEh2ZwvpK?3(MQ4}8Lh1xer5bC(Q> ziLyg{Nb`3Z()d=M4k<-ztaH=t*h&UCZKhgGPZA`u0(4?5N|_1Qz7cX1N-n_4{Kvs9CIEt>${g1Xu({n8j#$F|5&VkdKxf zn6`;zks@~P3y$p7)(dkP+`VzSB}TW0MZ9RPQ3g`P&f)pUeJ3VKtcg)z6iK_PwkZt~ zLa^|@OXrEz*C)ZHAW)r2v9wn)MMgqc1A@t)UAwCkIi(%Ouyb`3EUJ&qZ8M-raEo!+ ztX-hw(UKF)sIeJR(X;pH?N!dZs#NKxCq4y)>abLWpTfew2^eI_NpSS{%hsP>xQ7b> zAtMox0gq7|WB<}&)#;Dw-r(Y}+ml}E-Yq@TQ>>kDE&&)tVjA~hy>Xy}iIw2xP9tdm zdv`N_I=JTgPmaX3dT%V*P68kCy)jWu*wy7$KuY=>q&W)1295nFGc+MG%Ty?Y&eR)(d-IAI#G9kpUhoi72mAy%%r zl0;20ux5jNdYkdnu6J^y2*8@Y|8-UV$3WDlK>4S<-*5&OR$^2bCCGEo?1era5OUQ} zodJ(9Oldt{zy6d2?3ha6wx&DQHfP@n=xlZ@nVyYuWEkCt2b^|Luw?XR5j7{YxVN0` zH1WFwdqv}YX!zrk66p?9DnpL~wtCb^2}MmdzQ6zbe~5qnKmT)l{O}2YLfSuLwE0Q_B>7ntq(f|Vpbvxu?K_p@@ymUH2*DTffE>!A5*we&?U8d z^k%yLIkE+-lIRaeoW#{o3aBNA2>g z7}$+JxBy>Cc&e8!6vVaXu+siGW*sky=2!xqh1aDDf)Omg#x*%ciW_}9za&uR9CGXU z;5`#pEfb2t$+Rsxidd4`q#>f|GQ%sgMwLk*1Mn40SYdLdr7_mFy=y8Z|s4gog+ELfs3bsS`#L zwfZQTK-YuAAquP5QE+N}k?OJ;%sb;2Wg_2ui7B?IE| zS{-S})cn4ZV@Y<{82-5XS+}0_lLd>Xi`{qEb*_C9Tx~Cv04ym@tvM#$RQ6=N!53r~ zuj9rq%Rcr{Fv!}p!p=(m)TWn@3^te0BfU&j9tUJA+O_e?Q~OnG?Sf~6!75GN&QAk? zdX&YP(a6!diis*Eo~-bYtMuPW6_XfZ9wR?pr$03E68C`w7VZ?G(YtJR6EHPWp-BkE zi>F^llclar&DCEh3WmATDoU0jiRVA(&*l9pn(|?+FCIjzHBW(b+jAKsOU(%o>AgU9 z$|LW1RY(YS5IdxE{OxIh!!CbTFe*ViO-&iDL7R zbl}YBC2`Hqq*j<611zr}^BE^Z!j$z1rLK!tS^?4aB}UH5MFCKya;=hI(mIEOug8#3 z(S)1$86IlUTsC%mDiQ$R45OfXofo_$sR&r-C11T>XP{aVIHEF>Vo9b{wWEA|x8pmJ(=@}vuW**-LSAiVe0vi*Ats`ei z1`BJR@hob(_;jp&T2ja3A()Y%(HIR;<1@j3ulG;Hj5&8Qy=3DHV_N3b3)7m7x^UmM z`DE}u4HDe&jdiP3^4qA5Bq2ezK?BghJ4WVN93uDs|2i1~SXQIE{$BB@!e0tT*A2NW z@d={FR3)j7gC?o6^~!P0=X}t$CbcyKO4kKEQd>Oah`29;nu*;Pmv0%z(;Bo3aaHNKsye?nw(&W^%`%_d9XlQ$>JuoOp(^ zZm9w{1pvdnT3R;58$mD1Bj7|)j6AGB77LuUwphQ%*cKO6B&Xh8c3)Hs1b>95U27t= z##1Z!C8r0+`BkjD7GQ*#MHh zy14xd85cf(8SKz6odAp$(@o6xFPUE)a%sBGUXIypw7?_VeJ+UmSPdE;r*S&*!bG=L zaWkBZF^6anwbjI`2*yBxYhV`|RNN6F@K_mexv5CFZdj~TgUxZSe=_k5rL6Za! zG_RVaZK8n=Rc(dBWWKSE1GR)$rLGHzP5n-4NvaIK$w(OOoK`VCxK|~{7TAS?h^eNqX~jtbzA;!T5xESHy+Ir2Y-l7SeEv} zsK{7u%MCanvM{JFS`&OOAc6>DB;heV-KleQRv+?gQP*PdWLZ@)Zje@(DkW_Z%kHmg z90k=78->=oMP=;ThqmrUZmrPkt4S>Z7>!h@8tQr& z6+LUy2OjAgwfvU$dM`IF#&^U#eI=d-p#pG|PIj*krYZ6|kNF#eNL3Y7^1Ud@ro!zl zhW6dW5D0VQ7Q@<^cNqM=45`fOY=iu0Zyn}3Y%`5OP?^y;2u_zHxd|7*6meLJNETFr90 ztujq?=K$68du6MahazHA4H9EY(x6(E0}I=qZA0r}BdyHJ2;^nRO< zK|YEiFvn;V4aHTjBB8$7b?!PHC=WI@MQQd%ie_fSoCqS_6$x5}3@}*Nw|8g_NDqUd z?}EH2lBISCVUav2`-k08TuEpdydQ&hAcS% zq9uGSSc+9Q9NH7ZB>Ux(iV@Kgk#|WH%%UsSWGqH67?cZ~(c~3+@hcyA>qJgelblsg z0cv~InQAl>C+V7Kw4PLkfQ#x_^H2nf=1-SJjBl$@UOMBiy#;U+FTBJ!U;DnN1=Y0K z@MLl#`4CWvwW45%G!n_nsshsYfPJeQVXPj0Li2=+Nq`l)mw_vuzpo?yz;z-ks!fla zSV!F0a5MTa5TO8=!#?SL&l5Bz-|;yrWZFPSRu4sz?s;nkgeD3jd3~VF$%96l02IFfk?IIg+Cf2pDToz0 z(_EXfKy-=BSjP{@_C zg83@_-i7JWACtH*wRPLSHR)rUn53PTk{PXtV^woBWND`Sc_SxU*QGXy%~`WdcZ3}K zV>Tjc^D1ed2Z(u%;sY=`B?~{O@)Wp@Hy}&SYRUSsZj6Tx zL;lBbIxes00Hi%!L}r?Gj`g9llD?@DOaU7J5GMo#%o_8(jF=>w?u6D-2~!~Qz0?XN zwNH|}-Yhd_oq;eR=q3d}osD{+mXWnO1K%RBB?6N2ym4?73j!2)TFKOeKc~>dLDjJ@ zuN2auIMAmT;7ZMa!myWuzZTe)`}1sPU7ag+=*5JLu!Q_rxX~p}z)46tnq9mavN%3bOJ+tzvb{jt zly+6#pV=x{%ruQ38I}&^GKkBi~4*1%Gr zZf+-u=1B;3@V%OuZXQ?T)`A^*>!poV)mGl_C#_{K9n$KjJ4S6n-ebLghxw$+uWlXg ziZ(;#GN={VQE?-F%nflwU=xxC=v$w3Fi%FP?bQ22v?R43b;JPb9-kXFVF*ELt0T2N zqDksw6aYN_7{-AxgsP=cNPDGyVx*+$F^Ae7XbFR`JhD)m24vP`GR-kxLJS{>rgfYN z+OcQf2t8ezl)LE`z)iLwHaGDGYl?oyUfgXX0Fjc_nkCn4SX|4ikbzJiiHe_}*Li z;HN*r{-bm3AJ2%Yn01H!yvsiontZ6F01ur25$qAMgW{zxeHmZ+>Njw9_B@{Km4=Kw zj2HNcXIPp9dPI6wvFR_{QNSh#tZuZ9UYijGq1ky^e&Sb4ywT6s57v|qJW9le2J_SF zvl)ws5zXqE{0+i~G>?QfCZ{z}C~3tm&*k?X9XjAZ7{@^BJ2N_>T2MIax76$@tZsKJ zWG%9xZjxsyK&-i$E~%3GYgUS=Yg@OyuMGSDdHT}alk~NQc(5Nr<0{Z~)Crb8o#u%E zpAaKRCCDP!ab6WM>xNseTK4}@yG1&F#S&V&HePwmG{#N9{WtkuT>@|$M215%?N9rc z8sQP@(Uo451fz^Lg;1-&UMz@}X>{ywfAqc5N*Ef)BV8Q%yQ*CCnmn-);enGdC-uJG zVmBSUdlAScV3L5ly2sn!`!3%9{=b8M_%^0p1m-Ou8$_L<@fr!AzWJCZ49@$2KX^csl;RE$!#Ek-ibJYi-XJ!eFx~E{`V;+Y8=VxJ(*& z8Dk+?#Z-+;)xAg~iu{??p%s+SxN#pImtcEo~aL7L!8#`@%ozurN2(;ZNSy zih?0muC+{$(O4K2SErn_htBF_^ja+H1IGR+m$7G+n*=#XQo3#F7?x{*9 zPN_HTlq##DJT9h(7f63tEN}9wF3Mw}r^Q9wiEvpGj#cU7Lm@)K9%oSe^n2gMkN(3S z;@<9UJQpI)?%l!T^F1Cs_!y5KJ;KGj!+zc)&WeZ`v+faf2Ij;v7ELOak9Iq}{n110 zru(?}(iiaAzw#A4eE8Tv;xec%#R{5LGbpI{a}XkNGKsEL#v@lq(<4Edey~4p2w942 z83r`!cd*TRJH)02sqhMOEiY!rOuOEjcVf&?axi^h71BbW_ms67PL#Cq+f)fxqr<9L zLu=!S3E8AAp?&TEOCGGO4~HbIw!&z`Ue-!|WJ+Wm3ehF6yoRiSQFQbDeoWc62{^g$ z$%}wD2daU(Lu1700;$zRDbI(USYZ?Hh6;({I=H7(6A^Y2acMmc$=x4DQZUp`Ic2PR zbgnM7iw-4~*IC$Yo?3u?h7y8~O-~w@B7!g_(%7R%kMQW>ql5r-8upewTnCn94Tg1T zZI>0o%;@SdFLk*)P>GMw6?}E!UWv1+H!is#{qr))gc)}v;{5%e;*J0C2iSc0Hts$r z*xb2;AH4kz{``%%@Xk9AaQ@^R^L&vC;h9SsZu4jBp5C-CeFr5)Geo^NHg3&TR~EhSfl%BYGcblCS$2Y+MGwrG*vYH`5G z>(46@}0h)d2(dp`_< zh7uw%NZPn>?_B`7z;W4_YBZu>Edf?6`2-EfSzd|6xNx$vP1)72fkWC2 z*NMja*SzrrU`cuInQjMAB_2Y6M&M8W_&fN{AO8v7c;g2+yK|PzF0yMghIW05zzDi9hij_=4S|VH55Qfg0SE31xiL$+;t?ec4k`) zPp`tZp0VlwR5&ftlg~=>5(o`x`UatnY7ytMLL>&>t*UU^p!|Ny%mrQV%|Pc#Z^_f| z2^kk8b>y?OfV6L)ly)3zJNTBzsMo*Lu4Z!^t!qe4)HDfO$FLWpi(rxo(x+rJi+wI+ z0d*LSW7|MgR=Rb3w6rFvRk;om7y4|Z4G|eJu2VZ0CVXO^ZSw?Sj~1_)vJ|9`4VuST zuOIWZB|`RP5|67UFPqy4sG|@2Oa=cUPwL>I5CTF7c>L%IzVn^$;Gh1p-^Q!2zKqTG zPVFOtX2e@{DZXetB2ikX%pIh5BT1U68o6Jr)y~*<^9Ma<9V~Ll;sG#4;KQH%82gVu zz?1zMUVrle{=;`)!~5^Oi!<5aY&yesvq8*6zs(dOTVS5j=i6X{Xwhs8m=rkMOt^RV z3}@TyeJ7>2tHTFjdW6Q&PfXt)Llm?(De>u&`tKt@34U)8i$^aT-L7EKqw0US#&K&Jp5wg{*Cr88Eo}XtZv_EZgH4`^Uu0EU{woLMX4)Xe zh!`X8-@k_`Ol~jn4hXJiW=?)wRpw>H0k|Ic-+fGfc=$G`Ly!5);t_`>xfBf(_8Rf< z!;i6l`~)97e272&Pp{#l4f8;hflBoU_hV0+s9P#%LS&p6SmLY!P#^M z&Hn8w(j4uA;_m(XxO49gVkq2U?VQZU8>)FTxUqC<=!+pb_VGz6{3;wu zxB9zwIOv;ef|!b!yBQ3liy(V4IA04sEC9IH{c6&xtdJ-=PPDZ*QsOS|m=MP*lUB@T ztvd4`TL%B`FGdIQ{;GsFBDrEyRnh;O4H9({(* zt>2X8a`%~P1C+{ABp`$dn`u+sv&3DGnx9kaMQ;KskLH|Guv~sg_n~7j121alvpW|5 z@++I3pM#8R_2)%)HXB^T3tU|6p|j$_2M;h`T;Oc8#e@kv-D4*KU-&z}g)e^f=Wup* z2m6m6;>X|rbNuN0|1ai?9iE%E5KLJHI3;XRfjiHA2HQLL5oJ@MO8;z?%yF7^Z@Gp* z^Z9E13ebc}41t`=6hrt_ncDjy!~N`hnFc*kK!dP4Fy&O~Ghwjt!ikMnwzX>4>hE^c6_0hYes zRQYPqpf-VH6Ib6olf~QO8NKV$=a-cPK2*sc^Y2U2_@mcpYpRJxT^3dMf>E1W53T^7 zweZh`r*eA|5hl;^`}rCyFZ4B^oHB9)qYlWD!iN^2u4KT+-18o{RI$Lml81dqG+Ia@ z7Wbmc@I0CWFqh;hDt71RP@NGZef{Fj9sI^W`fu?!{_bz##g|{kHcY^7j}P8|5C8s8 z{s@2Yd%ugvZ~O)BY?Im_fG(BM229fzZ>Ry$%kB;^_A3tFPex{paw}N9PD(n+}&O&@t`+03ZNKL_t(p z52T*j6|fRYY?TgiXx75xplIgB$v9|4n6d&voIov9RA}wFw&i45aNC$9Y4xM9J$r)7 zy?K&Yai1aKZ$N5O5;XK*GsXR}U|wffslBZ;08cswqcK(W(EiM5ieM=3-ZcLZRcI=s zaS$5G(k4`u{;&3Wme5Z>1z_6%H;)CZxvY-dEk}vsA<6a;AMAQQ`z<8^&-y5!x+Yia z#pJ9spZtXr(A&aV!qX@y=mLD|g-xy-1#sKlpk;oHM+kxwqXs4}SXmfRmOCrM3_&$Q zLfQcHevf&+0OB5D+Tihik6--uZ{qL$qkn`ieD&)P*+6E6OaZTaP4UW?zl`Vae+K`@ zKl`V6^wyi$-T{C;fEmCJn~h)-6smLIHbfJOSu&Oh7;&zwiXDZwg~L~>o1jpDgOQY_ zc7sQTDQZ~+;`oitlPrEO&hw1F^|yWluf6sfe*3q72Qj8e3K0y3s75PLdr>y&DTSUC z#(ogKch5S2eqNrDkl_k9Knsuf84biPxoT*46Dkl&7C;V!J^mtH_pDp|3InCHCSn7} z6nbc@t82%Rb0$AxpO6~QhC0Ft7W$m?2y%zud;iiH;!>#`BH|0Kf6$GGV z@-&`;RFx|Ac4v*m>UJ}z8r#TBZ4W5Tp=-^sV^k7_S%Pt80Ld*wOH0|KW>Jlh|C21L zBN|(kS_35VP)mM2PwI%HU&>0xdf8l4kzPYeXnCC`4yWst94i zPJzdBHXwmuKW*_>|K{Jst6%;K9-jjreYC?z56|)L!zXz6<0tsc%U{6X_|4zKFaPcT z0#7bxQrb(cfUud8a8qoyzvbx_FNY`*Dw;pn49(gCF-s1o>4K0gaHSgh#2BG5LgNgX zBQR_Fdm-1yW+GI)9-6dp8>b7Ia2IL4^h8RkY7_*!kN1<++<@aO&^&j3wqN{=bytoCyq;b*E9~Ao^t?8U<-6kat_#Ao;6EK1A@r> z&z4&>#Tqjq6SO5xa{yu}>o`<*MrCJlSc<6T=N5`1U({r}g#blB6u~Tj21ypZRrRqT zp22Wbd_pGlpuL!-(c5r|Zu)$&CWE5A8y1hp^1U{)*~R#$@@g!nru->{=EbpQkaU^& zwlpo_ogEJ)0c-#H?^$|}%O))%a=SVJH<5u|(+4ztY|Vi&Ns8<-$312!Fa>LTp=z6h zRiTSSHeyUNo6^#VYL+4?P%yK0tl|coY7xVVX-#vR53-0t&MCg`f-J5hx#kh+w9iF7 zznxAZ78WTzap_wKlL{sUrp+045IhlqVnU3-_TD{w{;zxydqq9GX3^yK7lB8QcX;9D zSMjxP{VM*={m){*dms1irh6DMLBj??Hjr5m=UC-NQ$m-=tztSHG^WU!f5RMekGM<) z(3FR$Br&4>jJTnLpgh}rokg`Ut&fPJ;wHJefyR0-;~Z`9W-%dA2X9^`(=R>n*pWLg zb~84cZ6X2cj4dY9>qj2%O#Fkg9?}X=sZsI4h-nQ|CC7V0x-yxPSz^OCNH~w-`Suz? zW;{YC#p?l{`_OERtHrN)Ed+NyRpFVQw*Y^BEdetE^UQ?c@G?#qc?3`dQnh)@&&1|j zD5YoLnEK*-2$qP{sypRzP-ojrBb^mk(59zQr$xiyY*MYB38EI#X;SAxUID=(FG2}a z@m?qejxjT5_XMP4ReC|bj^yW_xwp+||y2l|*fJ`-zNQAlP3Bbt*SGA_CoiU=D&gWB#E!LbiGIHsM92L8E%cTIEetNKM;;0)<*&{m{I*ozb>% zt!hFtcDr-T^FE^jYNuLg3cwu3V#!(U>|e6Lr6|({)^=@LNMM{;$`PXn!Xs=t_}bxf zNbML4G2sOxjgIw>oDGPz{XwLTIs#XWc*^&PB?AUZzKblbpjTmB`Ydxb;A+n`R8*-o zT|!PSA~E(&P*k5N3860wJ^5-Yt)!Bv)b45TC7R$8;RzWTHQGD}L2Ob27#<2wWOdhs zR~M2u4<``fBMwk&F@ zy!b$4F_6_mydQs&(=$Y3H#hdWyZ5zdE9N-C96Et1gd~DuM&s2nopbaHPWYzX-6^>s zZ?>2fi2E5qBM>8|%?8`;87a)iwH>A03l!oGD9tA zI4s~&!g_VAOWw{!ZdOax&I)iMh>{M;7z8m8!@LU&<+a;GXymp~d(EsHQTYi%omcgD zPfuFX{rHs_oOX_pg0yeuH(6()#H4;rnCGy3pfwJI(7kVK2nz?KYs}dLdU%HDV88V8 zxob&xQ{9Zt9#<9*QV$2S`4#6q^)nPF#%#XRs@?XKi>-7}la#lz6B(_sJ$|G&#eWmXCoOi5$u zOX;IUH}bS}pH4wux_RR|_LF;WA~c3X{M($Rhg{{RLOo*cX8M^xlC64+Adj>edE@Tp z%0|t-$Z30)POAMr@e=?{G9^A=%+O&>-Fp>a55)w*9y4Z%8G$L?;si{GkWhjMKugQU z$r37QiO;47io|P(4QAFU|L~L&faF9d2ocunfbL`cig)D8QmWh^RaQ|%fmHSA=RK|{ zwE4Ol;J+35NK#z7&Br?(zC3l zc~}pjT|XeOI{LCWn;o;R#HiP6ddDkjY=`!)RwN)+@vsEP#|q1bSlTAJZI=sTg00D|(H$@UaRb{?>??%KI z-=b9IUCNmlWbi*Rxa(}fR7Y$HP)Sk0l3ENqs2EYw8&M8vPhZH(3|631Mn{Z}2ptr` z7|29+;F8%1TNZp_y;CJ^^~C64tBOpBA_9frngk%kbZ|+doA;qVS|;S?;3KCWS87%= zT$tSxX-X%2<|^ToFjkcN-TS!6jisU`l9hah0?IsENTZnxfYprq^((DR+H~3q(oxi| z`MKo014!yRz@Y`g_Do1s=1}s= zwfDwowj?VZfVIWqJQFC#HBkY=gwkgqlqkMT8MX7-2$`-lRz$RX0*rGFas%z}s-o&h zO$>`QhU5l@Q9>ut*pXnm>+^O*v_@9pIRKgTng_3O19)81y(#ta52^up7B7604st30 z?2mjEHc1?{Yu$l5(egTgrrwmJ~OUZ&hh8L*%1^^9Y*vNCr13)15 zx_?U$GpLrld5HP$w+B`W4c8<Vo zqM!G~B8ou-Q3#Ub=9obwU=lDXi1R*D?YA>J(H^>WB3BSIhyw`0P##7g!xz+uaajpr z!9L35AaT#{Kw(qmgDJfh8W|B)j|cTUl&py+Y~DvtLX4;mf7Gf->Q0s>z%OzLua0)9 z1Z{cv>Fv=t>5^IlEWcsP4GQZ0o%l3bR2Q}sHXg*tWzL@$Yh_-mh9^Kh^s}K#Mkqv9 z&mkHW`r}gL)*%5+(IB;8sEijG*;v#1Net;KFg)4n%bqn__1CS9fI7~CU7I|#OD1xX zDGaCM%lu1ge0kVk$yYlmVG&%jtD`=1HT_#FW($74xQg zhtf)N;EJqt^f^Dy3gBt%^S@CIz_Zx>Pj$cJX5bse0XVLpuIzbrr6}i2?Iw9`yc=|f zE){k%ZHRE)1;{_JPLUMmq7X_Lf=#d3)l2+NTE z+!04CDI$ge)GPXKmI{nWlW?Yz2%Ne3==wgX4FE&}ggG@DgCZ!QGt~k~f=LCMrY1I9 zTXit%2mjZmCfq@FL-UNa zrYGf}4znfV3{-<$j4y=UCYzcmZ{4}kUI&bLE17}Mr8)2^n{CrQeU_aB;$PPgcrslQ zPincRp@d+DM(O#2$yIGirhF9?&GM?G7>?e*{cmbm*@%6TDF^9$syQnH;FyMv=t-c( zpcgIDGB(z7=j6(Eo?5d7FKte1$V8_d=SPedS!)$Ags~DsPqh2~s>t?K{Q4jC3gB58 zBTVHe=LvUwD0~wT04g#*YBvJZhNme;!4=dd{#C2gk)5VnpGs!qQr%Hbzki1SoWu^> zS=_?Is)hAWHQv;dv$R4Usz5LcWR+AEIHU_PNSfji7}4Zc9N5frI6;WS2%M(otRx7` zU?kl;0B`_$EFd~yAxkV&FfgzXMW+#v0b9LY*TCp_2G#UEIwk}LL7YZVx&u7{3%a3VWhWSpFpRhI9P4q_YEG;jwG68 zp#{VsuLPhK65zT5*iKvaUY!kG`ZE>(POA_t#x&&i4>YnQp6EYD@wMxx!HfWSOWyn$ zOmPM_#ksCq;kC(j?M}RSM2HFhR1uh<62a`W{Q09|w_+0%#egPK%F52$IJHJvwVoh08)CtV&1cpSpBQ zU6Z6W9!N9fpKFo00pX|=4)*`BW6JobZl(w$Rcm)7uLl-S*MdO&FInI^~p)W)6$qB*C zRyqa+0yEGtqYEJ=B1(h|5yP;=@@RpBqXpt(2^k{dV!-`7cW~$S9ULAUKs4ez-+d8p zy#8H0x_c8cECAxPgX{=L2M=-g#x?BkeHXFcN*)ZlOxG;}0fc2o*uQlXw7-uz1+XY6 zDt38>8}Gi0zvX~4-+B=w5rI>4(uI&35n`LTllje^2M=)L_HE3!ck%t7{RIv%2OS+? ziv>L+-mX3 z7P&l`jy8qqmT)$-5z0i(oM{out?|zo0a%L!mZ^}P_dcrPqO2&iK-pRvYo2U)eEhAB z>}^XFu2VJm7+Q7K*p1`dnjQW+dGn?skzYs7+sM8fS%#_v^WH!)hGGx`Gbl#%c7H5$ z5mz=EzehOySz)h{DK!tqvd>KwL($o1%9>mqq)-O^S=9QIG}oX}0??#|v5tIFN=&wD zL%P)wz+XVC%tfHpP^;AouB)DDYbN(~B+#c(u>TPG0ME<^;3P!AZ_@tcc*|9-?D>Xi z3{1vtD&QT;;B?^ydUqtA^%9W=pRd1mjDKj80q+lKd-z429L`{86>>T6rh{iiV4x2S zW&m-3E{?GO;301B-Nu8vw{ZC29u6Np!v6jN7Dq?G5YZV4>FDqXH*eg;{k=QTI6y`5 z$@3R*>7^HOc=H;b8x*16!I@KASjLD&jQI86{3l#|`)v$iX6l6@Iju?FVFC|t-oOhA z$eD8(x^$gs5Xj*^KK{*bKwCZf4(J)^LJD*0x~}Q;hZynT(IXrl9%6vt>ZME2o%0xO z-N5-SV(;h(afr|^0O*qhF-DM7W_6xqgn)q7fP^@qBIz*Z0(%#KyIkjlYQ2}SU2YrA zeDZLZiY(~JT%IO^g%r~u(>M!2$H3-_)=1lFkz^3UY59<=+&aYwp9&|v^a!8Q@X5K{r~s50t7 z&dS%h;5kP>viBlcW(R_jfCcC%pz8vbLqzNXL;t$}ocjOo!D_4nb3 zYhh8;*=^MeOzJi%^#0F%2fSM)Ox=QwHL)0pOu zi(p*+&?c7aZ8dFv!FvVx|0S&xo4D-tN)k^^K&ocEvGHhFx0H8<+V%lTD^r-d6t_HW zRQEM?)|z!$p$tTGA?rKBtP5ZrAV&u{*t?5+x4y*PTVLY-?c2D&w}*p!cOm-^5Dy+e zmkV^v==&ZJ#Zm-u7%(gcYz<4yNg))I{pj9x+`N4qJqh~IVRycbK@=JXK$lp2_7Oh6 z@-Y_ZtYI3UMg$B<`^ug>Y=;1u&9F}i#_vr09ElNSfGi_~3CjgAP|9*3g9?|+0gL4V z!UWyYv#91Nr%2Xe}@6tf6q!iM`n|CrbBDX%EHbR%M)W;)(b*%*woCN+c$)0#I8cCL%9+$jh%avkRe4H@(z` zQmoAbm_m2HiVRTK`dR#eaR8nsd@=RC#wdU|Gm>%F{iLsDT?4WXg=lyy{_aw0vfH)U zM^U3$Rv#luEgRk+lvH3#=aA=$u%E^Xv{?>9s(U|A4H&VW73)&nTrNS@gQJSYH~_Pr z(J>(&9^l^1TiCn)IqrUO9S?5Zz`^ZX81CNz9qogc3(QsQU?va;XatT99^v5VFxlJ| zB!TM$%Ye#Y#^;QML_`kIz@Q-D2y`8TC8jG*1Zc#-F)brBfVqQcg5@Iv%V2UmqLeXU ziUUz#nW^v@@esi zkkE<<1yOKNxtS>ujl%=$O38ZU->TbA0yM=b*a}(T&t2WPE^{-t4YRmREN9(t`D0mV3{jnrv#&84nH85bMbb}v{-J2mi# zi81eIX-B>|#Nmx=`26~H+`4fccW-`yhc~~#@Zb)3d4Nt8b0qRV^=!=v0~A2a7={5f zB!Yc1;UfNu#~r2r-GBm{|&ElB8t0Su{N~VX2I`R6x?cGg;FU zfM`D}Rx(oIb0p$oAG*|-kmFZpOqL>g6$AygDd6lp;Dz(sxcb(w@DE!7umA7|`1UI= zQo7W2*qdBkbVcOqxxf<}!9W%u`%VA^cRNSj7r8fIswbn|vbExArd zi~R9AZ=GtOW#`uwpO)vfMGrDR9!|A;t(| zHbYQqn?=7eYHX5Q5`G)=Ol9Swj{HcYL8VAw-HRu89@o{HJ8_+Y#uF_!HGP{n9gj0? zZjyX%S{HreR{+1yPGwya@T9NnBpum0@BEdme}+5r1B80$l|!;&>1!MDsakfPEB4t` z_qxrX=Nl5zk&~M@<55coLoxIqH(@BJ1Uyy-Q*cdKDuP=x#+(Vu{YSX<#SPrOdIb-! zT*BSYui)^(JwOi8>42>OaOW7wmPjUU_Xq;IzQd`lUF^tCNk&v?VI=1UP)dPMfjm;u z5vz1E{c9x>MKWYIyveWmejFNj5B_bea{&QCtW)s_53FKx7NnjUBzZqk)ZbRjG)I1J}ZL_ zDx;sQKNGD}YX||N3f`XM)j$3r?(gm4#>LCo<|6r27?VGLzL_jJj_gJ-;;B+<9)tj8 z2r9qs>p z;z7&(&@sF@rXhev3Ikc|-~Y5$&R?}|{oWdYP5X~4}S{?%OB_OvFvyAI#ltRBf5=qR-gQRYD`nQSV^Y? zSObI@qyb&mq3;<11CH+B!u1>1aO=vaxcTuV9DMl&aCiV#!8{N`A1X_LEc#W=)Poq3 z=An`)orrH?l{{APO*O-l)R=hJL>XC~=Xl*D&dkxh_Gd*)!kao0QfelA!d@Z=M*F>d zR^*05?DG{(axAuB6jA4cFDd3YCuhmgK0bf%EnL0y0e<(&>v-c&{uJN;;g9j%*I&n( z3ooGCn&ZKv1cM0MbuYv%w(FSMCq^moN9ylkEZ+qQ&9MEfV74{hn1RRRs)bkhcM?ZKIclPdJxP2Fh3X+)6 z8coe5aZ=PrQsi5us0!>}4@zJq41<6IVV@M=dhHdw{DU_zgplO1M5}LQr3q+qj@oPP z@-C)7#Hogfs+Dw!4km{VcodTwvqLZ6^xd1PR#Z=qFW66`P;Xi@ed8N|P1E<(n|a)# ze9}KZ1=)OMYh0|4K|Bdu;|+aEI7pKZzRHq@FJN8@scx;|WnE(fpV9lLCi>KDZ_Twu zSTRtQ{IMo4`)sYnYP)FapajhO9&;ib-n)ZaUtGbBk3YcePu|DTt*hvU1I)t=+;0KY z0~+ms3B{WnU^8e-4M2dG`uObb(YaV0!BQiT%uO83sCBX;tp+VV;j7pJ>uRCTg-=A2 zp^mK^vdbKsEK*7+lkp%puWGco90v2O7jXLXRPRHEqNhY)T`nW`KKKCteDNYae)(5; z^UwbRZ~pXWc!xHX!`uo@$=`^N{VR?g>%@fH?muSG>P6+{QOC)qbMQWkAwMZEJ$$_ z7#CiB72mse9}g~Gh8!N@XtBUzu}JBdWjGK-&Z`$PT5;xegydcs6-+7!6o;ZR%u~epRqq9Wd(O8g3BH}p z0%k$6cytHXuU*CU4?n=2k3Yn4`#O3#z;glMS%(41GmIG}u!M_1I#fbCyFI8CTW@Sr z-*c51!WDe6hd;R3+}!P}?S08<=rh#G8BEBQzFMVTYJv*#s6f&|S-6o}1CV#5_TQ4> zb(G&10b(FTa7xUR9D1bapy(jziJ^Umh=@C%yoX<2{s5Q$<=6P>U;SHr_xnG@aQ_}U z5=2BO_sL@+R;X7>Mtz3)1?qy0&?xv@%hgOCO&aOy(GHy$ObMWjH8-RD8aFd)w=2^) zce@i_`#fvSq-cMJHnY59-M&`Pa?o6W(u54Q{j+QQYn!;=@%yJu!|Oy@S~b6MM2Qt* zo?oLtEbiB_dDWz&qKc&`9?5|1)4O=_)$gI(UtoFv0aO)(`E10+5=TczSjZ9tK~zb` zS3Wq&)`Vn=Bs#l;@BjJFaQZthVSgBsFNV@6vU+;A(Oi2^dUZs}S_oVIMn;u9dNqlp zj6#m;+LN6Gl~>m=`87=>vl4BtC67x0JZ^CPgF*n>n}51c<)DNqlaJ#r;8fvV2meoL zXrIQ~;W#9szJ?4Hw|Zq!MU;pbquZfcwCfbyr>?8@XM(hcO{-ASNvN>yW?h09r9GaI zfJn`wUebe19fUdv2LvMQ21Y*|;=vc!aP`CYarNEb;^^izbQm!27&8uF%ef7#-~jW` zuT!8B70He_lS?m`%ljxE0@}JHsq@?StBL>`<<_sNw$u(V7Pkp@#b4AWb+sfzlFDEf zNwUL?5U4^$Aj)9MYk*vktFL$@1>64-6J)SM&hCxuAs^!aW8uI6g)#_7>=7V)gWk-ir2URHmG5%G9V9Ci-H4}G|oX43sP*KKZ~sk=Mk4f zBBsuFfGE&7U>TQK3`;B)3mhICAP&)rxh;~SLYD%Oh-FWB`A0v*OK*H1hol$?=&}=` zD13gmjyy_M#1?)f(9AP>?1}__E#!%)uJG$NUm$?7whv@YX+dZIN()=%#5U4|s9vv$rEMb)UYFuM~=Ouk1J^ExbrN+o(Y*6N( zT1m6NlR=^hRZ^|1ma>N7`s;N?kl^}gR-Pz>ow-&>qk zpFu*1q3%^{dLmrV5zsSXw$)=XEb-+>?_$}{@y7YnxUh)0e*XaX4-XKjOAU&lI7$pb zK%|hGIjuR9-hEF;k7yGU;7Ou1QJslaQu>J6J$kv`IL-{~m}wZTN^xa3I*LnfHv6NU zZrcRVi0!qym#5JgM$}5mn$*0)!;wm2E$4$~FQzq{YaJDT_qx5?-I^|{Hb>;5fn5rp zXo>9x2ul&nw&vJ*{sJD|y^rD1VIr0WhITW|d4^dO96s8I91U2qodYW9h`=4=C?4XF z2Auo;t9a!nKLWO9SPX+bKi=HTuOv5b?>7La<>vH2Ovy-V5SZ1PGj3R$q*3yS(Q4iX zR)U=9SPt0ZZ~-=v)W0c~_D{?KILRb`lBxf=N&9gjmQ5YjCL-Z+W`(E<^)K=6dlxYeUHkK!06@R*uY0IOzS0qS2^*U(4}FRwGBMKrFJx$%0yK09 z`eR1VgkBan`0`VH`qr=U**k9m5AWerP|PSGVgL!D4;_S4^lp-+X(iRO6+pNKfLsPJ zsgnzF?cf`W;V~o2kb*JlXOsDqR40@ElC)2o_}s!YRw|@TW@;c;l|+gpQy(~KF_^W4 z11V?ICR-&aCC5Jk0@vg^A%>V@K!9Wj6fIUYBf*s3NfL%1u~fXZZ5xBW#`;^LKS-{c63sIF+>D!H0I45>svQ?V&tGv%PJ7}R28 zn@}&HN<_@xs_wRFWh$JWqy%GWB1=`TVl#qDa#03iY2PG z@=EOeZ#Un($n_;p5PI(Yjb}U205E%1wXD~l^7DtOca7@J1NCKfGAMCgT zqGDJM5Kce8;{a8`VT_o)cn+`r^vBqF{sQhVmZl1_)dQ2~(XBa;3FCA}-^`%#C2V*3 z#nCZyl|ase)Q3>%1kIxLPj8}8M%)6L$lUOzPG6Ovw`utOCb-%jhg3}cdUq1|{-hAe z<01l6M2dCmf|IYL%)>BmJdgL&FS_3B-b}j-dySaO?6VT>9mI#{H`wgCW?S zcYr3#Pol24hXoEsc8g%LJb=<{nZ}|yEmBtWzwy90zGjKHnBO0#+ zC;4`5)NpehboF(*Oz+gxqwqrrSizIkC+arR+|}2#>5Q37_H9M> z4Fk4zwy=HvEEabj07ru<0V0?cff(4DW4^P4Llq1fp%K6!SS}YB<^iw#=!ZD}y_fMw zqY;GNPJUI`(WEc7mx(@juDa+{kz=lrr?55=L92%Z!I=+fi4Cm?YD_!6koNu268d&J zhCaN9D{uc67yt49L%jbbc6$Pa0M(d^c<7VH-S*o#$xtYD<{`V8nSDRHr+g61i(-U9XTe zbUK%c+QLx^NJd>ih27uCaC35Fxi6?(-)fUQ3P^(U`1jR8ePN^KdQG8k`j}JINf6Ab z@1A`b{Q9OHq%#VT6gLryfeAb3&fws=J;<$l$&AZB!T}2HI?(PGpaTekAc}bJ5spOg z+)LlWw_bk@GVifiED)3sBnO3YbvV^FxJp+BH8kYjiHo(CSnBgn{ApM$gP{q991&PO z*F)E4VNfCI<|dF$emg$x6_Ri$Hw6`y=eo{l0gzf8< zMhyTEMZx5n1!Lc(N#7I$hPi%b!kIR$m65#S_**)WF{tV`(d z2&Z_CAAb7+9&PpD#UpHW3TTJhclRL@(S?wRf`V$xN|+E|(+Vko3cJ!L`c(_oR-R1` z321Zj8X(qB?>g>d31durRsPk=`bsg+&mUG(Lu+UZnz6L9YIK!oN6s#L;$;@Mxhy#} zQW!C}Z2c2V_4R#fLyTL;Uzk3_;0&75=N3gX_SQN*+WT6@C3bhVuzTSw?%sa@UJeL> zK}P0VFc42~Vdu;a&Tnl)_78F6!A0=S7S6x?N7y-k1`igCWF$0bb==DYN>9)Q!6yT* zXztf&?6t*E)Avv=PMpn3sH|k%HO#VSRfpneNljd7rJ4{aYh=q{ReVnO% zY6ZQij{H8+fRpm|o=O2aMi79D#oR9%>wyjK@CjL_7YXAutW%RGjQK$`qmp($PkAKVa zD-&)0cQxIeD!VCOkRxDKH9>by5-1{Rx1T3^Qfn-%fe>S&bDj1J>`zh)fE`ZA(4cC{ zM^{2*XE-DPgh0_gI{|_+A_$QO2-TE8V`yN2Vqiri^F0_A;J5^1hBLc!Ji2`YM+f)O z@f^2rT*ukxUoaCIE-Q(GGnAdWxa&v_(XE6}5fz@rl#Wlm&d(*()v;Y0e+$)>Q0tWt zAa5c=;|zq6O)wD^8K{on_xhaXNsgU-jz%!=8j4<{#&eo~m2|&3{8>Gh!1F1fCqAbz z0Y`5>4;74HjlEQ?hblp?hytofHB<$W7~5w~V8_A$R7vH7XNIgwI@O3A?@t6hiDIyfO$ta6$ae@{4(D8yPsq4qqp%~ z(8T6PA|5iQ@7EC{gf5ZK*nC9;n`b>01VAz}z*KW>LV~yRFEDdy0Mr!`VyqCgTx4O@ zv@6wUTg?Sn+!W7+%#~LFxu_d$**F6>nHSF+NyXC+ov0Nl$PHB(X@Z+BIZN0i6%69! zq*yXrNfBZyvVj;9fh8iA=S(JrI$)>RPGwFVN_!bHuUc$})I zsw<3a_5OYSP#wd}zF;@clxG;Mt}HRJwkUi1>>{82G(a`+w#?c_9JD+HzmD5X7*=OQ zG;KfJoK=~RBCRDb08pUfT&eat{5`-*7&KyQXO8VNr}6O4eMlTYU58U=&w!pkgXLBa z?dMo7A{L_Px8~SAe-_(ko~vO$(QL!*d1V*%s8|!$ zQf|Rl<;p!xa$xsW3-$QTJ`FbHac_E)hI5mx@VX08J4J=GEwE$GgwqV% zyYd;{{`;Tf_NBLQx-)B8PTv1)(>n)77ZOa*NPK}5gB!r?Pyn`_KAY}2L;Va;;6nbP zvR`BC3@F#Fnwv;vj48n{`TC3cov*@h{4%YlUB8q)K4mLlQJYu@D%`mGDYU2;#TtN+ z4N$~=M#LbB61;x4nWEW zd1cTSt_Ic5EUy-{_$6r5Fyu9nx)7Io(>p}LcnM^7yOT&=C5}{7fzSkPkvFWFVA?kl zvuy4}`TJGwM*;!T+$)qxo!LTH8$@I3AgyQ2$T*l*iE`!pl#Z@)U5X6RPu+lvhsv$8 zK*5M1pg;2*`ZM<+_a3631UnbVNz(pk`LyDCwpQ z2ypM-JscbypzAt&)~98En+L(;YtJSlpr@e9 z7pDLUY+2$4{pa{mZsTh?mwI+Qfjl9Sko>Y z5$|#nT2FI>P5eX@*%*B%z{tasAky869=0l~pklHz#um60$g|6!m zqcrFJ7_L9APCSmR{p%nB9_O92vCd62B;C_~absBZN!j~TFZiUL)zk+;YluVn_tN1^ z?mc9ddy2XRWrz-wc9VJFVQTfT&{mQ}n)bpauD8StYt8)DI_2dfG=w>#M05~5HzVA+ z`U&3t`(I%1^6#+STXCljp&a}HnxT6u;9!Pw+TnvU)Xz`~CDNDe*9dH$|9KriO&)nM z${|Vx8l&kmUt3QK((E#r$&LzWFxb56x4|*(+)JWZE-V$&xBOk>0$78RLrv@;BZFH( z-YXsnagYqVYHdu|66i|PU}=S!h-S?kaVBhu<+7)1kQ2yCvLTE+A)0-a>ir~yL6+cn zfDhjKHC}l2yZE!e`nTY)g##=REzE_P!EqSD=Tp|T(^EB8@?2^|N`65=m2&_`nk$F0 z_w8@utyf7|HC~t8=7Jh!NP(S4wtDKE+yJ!Iqx|;C zO~jKa0>^OyM#pt+|A0Fmzk}_drcCI-7SNN(d)A!ieLtsga0+YQ1{4XX!mWQBj$v1x3d{Xi_B&ngIGkIEiYEUF)FMv}D8jIW2Cv4wY zw5BFPRKPJ6ZWa_*Lmv)Q@110Zl8SuFClnEg81#>X29WV7iW8!kJdKita%by}NI7y< z46w~_O`YSNvAPjK9YJ(~!@FPLAO7b50xRRs{_5XBXLB4z!GI&M#O#~seeO0Wv9!r# z@EP}>Mwjh!n|76I0joD5Rl;GD`iDwTv}T2JGwXg&$vsz;8mq*yar93HU91&GCU9Qvs(|08=ix zQ$+Sns7C(p?r9bLY-WdBa-)D35E}dnl$4FcfPay8 z_QM%!SI5Ft+iwRe@~NC#p)Q-1^e@@ruSSlhgM)1i0)xE;lCGJMaSs#6U$WNN8X_@h zvFOm5Z0gUP2d!49lqR1p1VmnfA<*Fv``0exAO7$E2&NuC`k(%1fCIW&fF21D2^z>v z^Hmpr{0@-nG+&xnPh4}1cy*xyj@hp?M%|t2rE*0b>g8c^s-`Sd9ULpUEpb-Nu-&{O zwCsZ6)G_1>Bh(8S5()z}#ew_|I-7Q7J_Fdkj}#(n$-Q3*3!s%|stwN3iL_$jLRE!!8d#@ZA)F-5%y7t-HlD(&c-5;wKhm+H-=Uey=r1gE! zwRs6ExKS?H8BJ8LB#_brH1bwASoxI3a$l(0vxyVA!=A)v=A>!4&l2)KPQJb=cy3*@ z(><*hd0Z3lBo}HO$KYw_IoC9+5w!0fWEwG}8>ky&uW~d{s8ZEiQwhN^SemMHR*{w1 z&kTiN6|p^^fes(x^1E;2%3Ht2*76bNGb+_bjgc+^-4XA=dBw#k9wJibe(A8qO*fCC_$90c<^Si}l5 z*R(uUh$RQ3im0+fJFpT7Fni5Q$yi4=^D#$2aeGe@GDdL?C2B}&#Q9YxGANtw z+)b=Z0n1^qHc-vDMey*-W&HjB^Pey~`y5{V>Cd2&nl*7rh92mhI%V7Ejxm)lRqktN zIj3H0Z95dr8SFZ;XeCbsbpPvQd^zJVHxl9_pB*DRO92b%ulyQ{Q(~3vVH7Tei9(`I zEn&X+`K?k#QP{6BOh2C3_i9$g{w7vTx-jS}I?xu#)uCk^tacpHtIdI|O-ITMNZc7@ zNvxS|WgI;8J-Yd9A};~XAA#BsqpXO~)tz#aCE2`RtZ_(O=NxP3P$nFdNnIP4M^$&= zTC{m3Pv)jT9WOyDYBgaiJ;f!R?2oVSd-BW`7G$bg2I3Q$}KeI{sGVGtp0Es|$zko&(FiT(xX3?5C0@hF@ zy-;vyfgSqHD|_iNVTi^PQaS}wG%mD_4laKE>QeLU^T=jF;z(>{+IVr_$0j`HO!O15 zOZ_7efCM5u;%H>Z+K87b1^R}iF4p~KP9U`SRS%_0qBX$&97M~cBB(o7WtjLVKxMroj^M`5 z@TOiL9WusOy?vbin4(W#V>Dn{%@d_pRIB06}+V~kOXL1#J+*Ezs zM88f&_I0@aO&R*EtAQ&4TvL*HhwyYy^F^-fGS*2LP71r6v|Ij4uiyVn^5j7?uF-LB zxK7@%6&Yw30C`WUmO)>sarL0i`_gQQ35nCf{5D8u?3Y(;>!xU(Zc=0BSm#|HnagD3s`UlRSs4ju#`jNnkJ zV{$eJf+iCq$ppaMkXaJ|s%nkw4yYojtVd#i<_h4g9Z-Hx-au001BWNkledIl!Vtdx%=4 z{d3@A{!?UobLGR;x*()ZF*PNSfNH8#|o{A zjw3-+F;dpN&M(e@QdTOQwPeOCut_Hub=%Qr6B>av0ZBJ#ho2PEAeRR#y+$b^M%l65 zB%Q=*A{Nu^7eZFD5Y8`HEHH>Pg$RiRD90p0V?nP1iHG>`pZ^P9dF6Hd?63YB^I3#Or7BjiZrh!fKjso zAa^e{OXor+y)nwEy%Ts5lXyuQcO zclYFH*8kXGJx!8qCM*$KJs}K7`1phOaOsUSYn7tG+D4(_z;tVVm3q~L`qG7$N~gKFN(u^d-&Dg{Q}?l z-Wzz~gs_C%sM5@ud%SyOx7h8 zGB*fXlj9o6s9XAbXgWWW>dA>tI>&BGo^gjQFyz4@Ze0Epmp}OgFTL_IUi--(V@Z`; z!QKQ&X>H`p6mghQ-E(xxqrmN}tBX-fn9Dz#GXJGH7HTvUMwxjnT9)2NcK8zl&~@Nh zhlMo&fzz~{eICkZ;?FXdKd@5F9ZKQPGHn5q#-XuUr(%>DO6^zrVPe(pc|jLO&KwdTgbnT!F1j0Ugy8FuE|-48g$RPJ9!ot=~*ZOR7ZMKf1^5?P3cri zNZYhCc~J#y=!ccG!5wo3eFy}GV26O)*FMFS_udBW-^aY~(gYuR1PTd4?HC#obl-7e z@*@PG3!u<7&_6RHbX<7>OjQC{6afL~*wh15Rs(h7uWo>iEo@^TkM;mBgd(XKp;8Nb zG3pT`{*e|h{M?i!u9MdAAS_!$4XZcAm_rL38qBY>SkaiJh*WiH!fYq)r+6t;r$1Y z!vPnbe-Wp@^8y~p!kXcLVX**l=YnvwWN(ZSi19E`r}>e5(Umu<7ot_gH0J?|8;^R= zh0(&Lpo}^9!VIIx@h`gh41D?&Bv9d*6kwBDqAsBtBW2U4ve?_iyK?Vito(tFa~qsb zL-9({RfB)R$RC27RB+ubBZPnuBWTG$SQ-zY>Vr9u+5eg}5V-*` z-ayv=b1U;BB1ekyP%T;}d3Nq9*T7BLS-&g-M0;rSR4q9kI3{+#1^(pyej(ktFre%P z7$rg^rmq);##nL#a?#G;D;MNU-pqv>q7aRcoKWbBewB9S*II3HqiO!D-Du(qh@?U< zt^q2+MAkiusTjm)g!Yxtn3|$RT;iX8@&Dq@pZqbt_tQT|*LPSf7U>z2)jj7p-=1iC zyS0+;w-Srny19uuPKPUGBVKuH=;IC0Pn6~ob53@!)3H#_AN(urY0$)Sr{Tr?Z2Yg>VwI&})P3k;HYK?H&f z;-=@89NO;JD{*z4q<6vtyKR0(|6Y2f73j$6hSYC?sKE~WcNf)_4y0V8V}j(qD$nif z`fF2i;p3$CPJR71G7RYV`q!$zX&bXjXvu#kdM2C|aMR3C`M#{=h**j(0GBRa#3ygR z1>D^OdQL<+n}nE?0ZlTyVMJ>JhzXq{<$V*3hT;H<7f) z$M9}!8TM3?dZ1)vRUBE%@fBc3GZEDySloM!nwo%2Ny_GhmF%gF6>`dZFdu@zh%tf# zVei@}`1Rla0x!Js8s_INV7XkH&e`(JGa98+{(xEAPff&c-sP^WdR1Er%-TM|$;7B} z(e|-JjfQ*jQJMb2x+Y@(A1Is=zjn$9LPuTlR#+~vcWVz{esUEzFJ6J}FE9r~xld?L z6ny#VRb2S?i}>~rzK1~-OHxP(P_YBidmv354SuRG$stWHz-Wci6!}$neKHTh{aM9| z5kn;fvB-E4+HgoRx&QAHP$DrM~8m^m#?3#gArcGGo(;rRFb6&!T{B}V@+RB@FZ@YN>tb-w;jEA!?_$bTn6)sM3;_UnYF&H>nTQJ$7H;uM?lE4El8 z2(=zg>ZEGpo4k^91Y>Cx6`7jPW~ZV%27n>^{QJ-kQS9`DgS%hi;@iK)gU>(3E`Xzj zCNmheAR-kE#-tVyq6KKwFd;>N6u35JWmh-2T!_esaM_iM1*(=EeHVK z{^ftcPyh1Y;Eg|j4&AK7;%KmjkqU}}hWupqwx+qqN|?(CmDNg0s|tQ?pjvXl)+Fh_ zxtWl2(dLp-=$nC>2VeKkq}98Ds#AaBdglAlI)X^rm;vS2&BW+AAPC`L?>@fx>?%IL z^cfCs-^WZD^KK3uB18ogl2O!fu*BteKET;?XR!OiSv=5X`m7nyh>}UcOc;=ib71}e zTr})jC1;bcG)?|@YK&ykY^Vq#d;xWdcWizhNzy9ixygtcXO9H}VstRNeSNb1t_00? zs@7^v{J3YZLlf48w3Uy#Wc|AJLv?2`J%ZG=l++YV9ba#IFV(l9@f;qJF27n(&xu`S ze-918aa@L}_xw~i0FM(o@Kr9-Iv@Y1%>Yb?Q`TB@otE9<*iJ!G4&Gu_IvP*aE%>ro z2WfRN6C)l4)0mM0^8kGE@dvo|>F=;b1A3k%$xKI(kRI9)6(N)1IF-FFOJeLbcaW4S zXpM6Tqp3}^9Z1w{1j!}7H8)H%jA;ueYHfqeaovlHpvq9{l7)ZXc|(({p6w_}s1&x8 z00_h!I1(x4EYM)#I63H`%Knl7zq5BTB>jE^8qz3#JvRhq-CF>JG+BqHvB}B=zYMF6a5~rE63YezYN^SCj3lRslIO{xq=}g+JueJnL-5Md%Ceqth#PC0EGOh7Yk`W#M$bKh0FQ3n#kGr{;Ij`d0sBkrbX(|qs(W$x z2w5)oeh0#pPp)9={29FbCqKZv4_HvLc`m_CqUe|~NNobLg|&>U5P63{tU&)6(P+i? zRR!RA0i4|nUG9L7IwWd8f$D=H$t}}UG)kl{jh&v-|BK(L(~7ZI^Yh#NL)$#kG3P3| zC}8pHA8Kr^6>aDvx${!lMHc%_!W8Cm%>MgH(`wh%xu@z(`5DR5ATnSH#gYT0+lF>?P)Lq{iy=ay z&3Gh$3@K-!d|p)8&+0Yk`EN5@u2t&0fy5OB0S!bk7@4!h^i;Q3en z2ui>aCwM+(P^5;W7a%f9a}Y3`8s7J|xK(#to_wS_H4+M6-)9230AQ_wu zLVn6<^?viGw#)XIw7(dwr%w`Hzlj5|?)Sb5z>)%v`W`#qdKqV4{5Iyhy9l!mgACX|IKtr~CZZiB zt^f;zT|ujnrETFWMu4P<%o#**e&}#JYO3l8pvV;+eX2nkm=n+A(f%Xs?;qfl2yTD+ zA&$PhlCTho$!H0>0up7|eAe|iJUqfj@4km0|K0K356Q=!lCx+s~m;8O?CN zM|qFDLj3Y1F|F~fBN!a*AnQ;vY9{~ktZGF9*mSg!>pF&WNK-+kjJ#$Ya*vc5ABcdX zh-()=!3V#22YUYi&vjeqz|cq*16&Jik)LMPyem{&-5ie|9^!Yuej9(Wy^GlkXRt&} ztGJG#%O%vzphyV=C0~gAy^EbNp}9vqIdRNZQ`h7bw9Um=`_F?>ZNbNrZI%GKh|Qw( z$?aWhKSFDRWyTU{)m5TkD_0yVu*T=`$PKYswW@2HP*6|?TXZw0>ne%d8%amTDri?S z)FO`LyaJ}kdYhtjPrBn@XS#D7B>zp|20XJBz)3Ff;{+~jYAj9~f^gCgLkpRTtw>Q@ z7_??-H|}N7(XI{#Ge$@3^K+pVzjQ?^P8q}&03ie{kM^;5^9J;AADzL0nfOPNr`aS} zikaYMS>XYSsK!7ifN8M(Z9e#o2$+!vEg7lCt|usk%31J3y_1irGbhQ1wq_!tD+vs1 zB0K{+7Xh#leWa2GGqtV|muj$#aEE;aoO$I9y!zvxVSeU3gp)7AQX*!H0m~u5^MWMj zV+~dWP#om4EU;_g9^FBU)=L7Uh#df!4F49`i0}eUnSxO!RDY>XvGm(mlIrn&Y^A0Zl>$~{T|M=fw z=j;{^hXo=8+=cWx#yYvT<1#j~gx_VKuqP1!y|ejA#k7 zQYX`$Iy0LXbaq^k@ft_lEDzO@48dhdG=fl_K!Qo@xk`?MWBi|BNM%9-*p4MNBQAE~ z%u{NTEXQmK#OsiNuTrEp!R}A8hySW8_jTU?zTUEZ#^b^HnIQn<3;eX8`^m2LF&dHe ze>NTD+3vMCj8&i7GWyU2Q>RG-RI{ud`DptHOYvG@F=j6mUC&tTJ;eUqJ%nM2u49AF z)8vz;e}+=P0K$@ziyU<`1PX}A(5fAt*>*Ow@!h^S=H?=I-&Sli?@7res=0k)IR&X* zg$NOZIPuo)gml1&#rWm}PV*{aWUiu4{#M9*QYW@1!d7dhgGegC#pglV zU?Ne$av8B41{^JyI66AS;$VUAo!bUNkLBVB9W$aPjza*qX6yw~5zM-PdtZEx+n;}d zm%sNWLbrv*5UV4iLsLq)3pp4#C-_bIyt;9|HUYJD&8SihccOxjG?QXU)ojUpK`s``E`lo-4t$Bw-jS0&WN`ycMqpRb_kei50z>eRa)0h`f*I@oU zA#yU?hSb(JUDQxg4Iz`N1c7fjeAWZipNR=YQ_9$|b)i{h`xxXY%U{YoLrhx$>)7Mp z1)pV;Da{t&e$QyAny{_6n$W4$7N8(kG0TNjj#-?Q|ZefmoLVJ=Og+zn_UJTqRV+WX6nYpq%oyvk<_8P-M<=2A@m$Ic z4q|qcZ1jQg;K4l{J-mVERj-(EYY|OaBAN|X_ z*t>ocr^6PyT<94k?pmzC78QfRQx2_&NZXn$hXW+QC!0&4nu!*QR)dY0U`o(17s#v*a#F7YEWZWwN41+h=JbgT&cxjDU-?o62bnxI~evKro*vJ^C5M& zkuV71NPziEFX20X@>A?wcmaZd5W1oh){vrsvy7?2ur-2MiK^z_xw&L-@7#5hwz=ox zIRI3R+@k=ZY$GO+v!2SJ4xb@L{*j50;A~hhI_PA1PNmDd0 zBckh)xzAD+3yBC21Ws^ojDslxlRICua2aZx@3hGNG<(q-^q-vq(~2NMVs%ZE7%{|X zu4^cEzp9c{0QTo|9Ic4hp&c+R1qVk9JUTqU;c`HLU>F9AVn#_C%#z8XQc$PVrsVG) z0DSS;r#N`{5ZmW2B=<&jAv(>P#eddTXtnz16<{m#0Spl;MZ?IXjtW>NOl_DU6)h{z zjf;iP6k^E)zU&<tmPqL`K1f^h zp6vTyxtQ8G=4Gj0CE{1KE#I>_>5FV-q7sY!ac)ql_$pvkJ)on4=|4MEwGUxB-vKM! zhKdNa>_4=EDkpRx0Bl(wDfLt^FlUS|5riqdUy72DPp}KX9A_1%%PE2LW4G37Z1+UPd zAdn(ZfCyokwaTivdE+`hz4AGhM+%Nhq>p+5Hh-Zs-hs+GjzV zC~a~Djy%i_vS~eihwW~L;o%`ZeCIuU_TDA*`-0ujCyom#5V#oEaKXonmth1)FEV(*?ch5*KKz*9Na&^`@i~E{ORsCc3wP(16C|0CQePGig8p;=a8JEf2pQp z75t@y-ALvgRidVtD4%)SHnE2EIJ2o7lBFr~m_&^<>;$Fin=&{@OG~g+=OVabsk^$m zt%!lT6;QPpD{TKJ@#kQ4{+am5&0~;MC{Sq{LE< zuhM!q75;JYf1Db`9(6f}%l37706cE(^h0!Z5`E?fz|#m#*wn#1DG9LoeS1KZDqP1Q z-O!805$3ZV|L(8<8ZW%~68^)#{}1@+qffEByW2$Bmh5k^v5oVd)Mpn+-NjmS&+$o;^8=M5z{mJORV8#XG8!tqcuEi5Q|Fpo0)&5W@c95(oPWgvCC3 z>cHI$x;Q}Sd&qJq#$PojA%ZpS+82WY%7{qte>^(GjjNyIH^2NR1nJOgI?x9Qgn%Hq zk<0bTWePaI^L&_z`6NJ-zkJctGh9sR%AHmYK6dbBC5OpobE6EwW5RQs_5!s=mHEB1!l0Z z!LnqhBwKSz>72)#cRIt~YrXwp4SVf#&y`YArtFTEL$)>K&3n%|d#!hPp5NmT>e_~Y zBcFO^S8Q-KV_uamV?afUf0nLPhqbV~d4tJh57dS9H!ZAXQi%7Y+taHo_ekraSgR)t zTvT0`ke}l4mjgsK+L7gQ-4Q2bCdEn9RUg5RV-{Z>Ji`0!UG<7aQ zjj{PPG$IS#q)zM^001BWNkl|3p9N-u^N!lqY+by{_x|a5 zKJ&%Tv9__wj?8G)=OW9nF9o6F*DpJtijlh{)&wTMe@YO)A^q@BEvEyiXj*J4a%M$< zS&5Nc*e_b*%00f8nI_OrU=-<1b>6WESooA^;muz(0;p*BIn~asVDMNMlu4Blq-`k`TqF#Gzfh7LT7;WCaBkhNg3-Dei>F?AO-_;4golxe#+YjibWjm@;UwNUL_+1*HVzrX+UhDB8|&G3YppFF$UjDU`saMa&q3Si@vCXX+HGR~T;`!H&kb zW{z(iRU5kjue91?jN-*dHbCSgsKY8453co~7NrVai>9HSOsHBIR6z|R%)CEr$;(eGoL_ofuu(s4;K~y`ux2T0@Zzw6kc@k zx}U%%%Zj4%lI&=J63K#jARp;|N{H_@Eu4GfE#7?b`)ps?WaKSXL?efQs&0s3q|3R` zuJj4-d5m)wQ~1XVT|_D{wI^x~>!g)>$c?wo^V-U3p7>`!#_GnHU7d%}DbWnik;RDK zV#nT1TlyDi24+doL2BPg&~>=djrFBexyN-!vhk|V&!-XTPxe?yTr4`krMv9>tmsnF z^-|=!l&`P$3XA>(G{Lr#4#{J@V%0PB0dKxCsF}4MX=5s;?KBUvWHKT`Pt2DlucPre z7XoE$_WN<6y_d+~_Y&4~H>Lyc_I)k>Z}nkREX!1i@AdM3r(gGOmW*Y;cHh^La2kp9 z!()OvUU1HV1gl=@>4NjA^G}ChfxH!Caq5|Sm@$CS1}7eVg!TI$W$G$i>$_i*aK-qH|4BGuAzfxc z15gGCA&RL4se`46Dx?~w_Y)IEe0eP)fs^ii{Qbxmg8I<;n|Ki*5=XM>&{#-$EDs^= zFi_!j5kw5e)DeMfa6XlWrYI7$KY7Wc_%46ICyA*D?R>_q%}tuNr5=xHvhFV}c})-I zlpO#n-42y97)g68RVhaP3CY}rUoAuldR^{=R-qS|MY+=sggq4(bSQB&TVt7R@9~3| zU+3H_Z=yRbW38zre1@7Rp0i@G5hPWL6uXa+VnWVxCtTDn^0<7>HSeCo`xgXhU|Lww znhW25li_&GL!bTxqqQNEc8=G!s~3{%WEnYBI?aB!jp>*On)5VdK>@G52BH`LOTXJq zfUUFwKs&8Ruemv3UD_uVO13*MCeIyI1T0?u{pHAl8oj8U+qCXbu&NBbXRURZwxwjmUq9tNEuaCX0th;cjLd=zz}N< zH?LpdwHN-0&5IYPoFZ<@fH~4^anEYQ!}pCivL=iMHO5q^afk^W_D~IC4BiH$sA#Z0 zi3!U7u93sMe?$JPl|Q@W3u+tt+&?VaGeXJxtT?f^OhMXuV^g!Gr0w z3-GbATMXniMU6(lk0NpBrvhTDtP{{+-3Vf`sQy+{r1*KowGLWOosKf0?tdzQN@)=aGqHV5(q?L@`#d5zv&MsUovpDW^}8r&p=F zP8X*yph#r~hUAG%T#>~Y6K%uWFTRY{!h@fDiqUw$G`V_;wO%&Fls@-Z1ga@?3ULDA zDR%jN#9tQIYH=nJCtztk7Iyb>w+)C3&qSHht=VOug$+>ih+j)WX0e_r3y5X()}@mG z>Ccb~$Zzp1L_I_t+XqI7;&BZ9oFjWX)HknEW4Lkt3eB~v7%4zwCeLmbpi^Zeu+Tck z`uZA&47>c$98!tXP5;V^5A4?DT!|BZn>p%C(sI2c4rO@s~^H8B-WapHnHSzX|g zJBN3Q$1pQvw#RTqXF%A$`eHJYtQcW35ng*If)i+rBEG@+pa}?ja*LV@k#JQ6>R#|N zSNH;wq_k~|YaKdw)Ckt6U2@RhS5*iq^1caTyeh0FG>1OLL#U@JPxFbgb?#OG6yie> z%?Gk(f}-YKxk{igmXXjBBktW|1E`9=GSC*AB;Z!*Wk7}lF9tE$RD!n8DY7c>5s0ES}KzgCLS$Xee0mQR_;L!ZNo7l0(bHq8s z`Odp9{mW8%E(OUGvHaH}d1X{y7zbT)<++)Qt)k=4KezPr3^bmh7O)|!92H@JV|}{G z>dhapB9^mPuOmAi?WstLAhEanN2}GwFosJ#?VUGd;0?9qv~__ZHyEi>F_cw zgIX02P5f>9HoL4N%U7q56Do3yQ-`<>XxcE5cNk-_BGgpW7;av^#<|zdaOuo>{O+8} z3zez%VTG3_!IdJ;VzuF%>$DwBBCL>|cE<#MnKt1Ftil+?I_*atz=g}CEXo>`!#l8VYX>UKg^Rfx_}QA|}K z-jFwty^~flgT;uAJc%Hto=j)7O+#JP#a+Wb_|ct;reEfMyOX>BWh;mGiXL93O}Og? zz_Lj|5@URrf4uAOmnHy(X*?0TO0idIB?~*`@@MO8bcxAd9#C2MqDk3ru+m~BRH`Et zteYdQ&DvNI8+T<|Fa@IhP{I2e9~$k@?Knr}gv#ym!0`#6dTND7Pt>ec+gRPfc#p?o zYz0nGU!xL;f*ylW8&$UUi-uIm8)FKpSeH(m5)x2wO@o^^f&6AHZ5*>YQReEH zH;$>B;{-%(jOK-qtm>$ZP+1sM62zLA#Gr}lb?u3u7DJP|!X$0<$&M2(<8E^fLj*{b z;?jsnR-^3Q+GM`7#rVGCP}fYFHY5v2m`=w2QtDauEB|{r4?;iDF4Y`8g?oSZt5WbH zd}msWPf+*y7ZXCQRD$zk?zs5YSl*(>Z4LC4Z)Ie=oL3`&x!~KR-*|is|wu zr2C8&pyYT_OR@5@cxPjP`7C_z5wzwKh0(?pqxb!gwX!fw7RLCT)OF4I^A~yH^mkbu z4>^3~Fiq3Eptk$S*HKEs|CO^@BarGUEGZqWnW1vi*In8Luwan z!eURN`vl>g3RgR?IAY>y>hr*~7R9(Jv&oFz)>AhV+-#aJ*^c^ObY!u!bLvr_2J&%V zjbK~PJ%>EcJh9GG4-HtcyU8}0BR-Dn7A%HYXx7CT2Qr*+?4EnkjSVIy zjPx-k&Hxv%%Tk1bXy^!=*&J;g)>I_qPJ^Qn&&17{Hgo2##d)Qw$JjLf*EYmES;2Tm z7xJok;iXXpAg zPM&y>wZq5o0u!Hf5DCHDKd{q|yZC6b|1V1LPcf)oNQRLj5wS!Ml?6l~FPiw-Gz@Hw z&K+-k?^WJ<@ilgD?XWT&MS5a4n(uyQ$>VW!xs|ab&iQl+ChdkUpmBSz1-+4V9^fb5 zMa^^6+EZ|7p#BA3pf|L`xvC! z_b?fc*o}0roO)&qVr>wnm8jCFTbRw~w2i}Ju~83z73RKW>KnFadtAD43mON*5$KFV z>uU@L!yK~I&Sn@Kbrrj@+A^>KF4NJ}Sg-|3FGwX#b-FMY?b`?zC`g$CSrh{v#a6;} z^D5u_`d@ST)tC9`lh5$UpZF;@PMn|-VdlbX8!psk&&dAel}JfiUpj*>`g%GRF7y)K zx-5V&>ej58h@F3{oPG5TUVipPs+qD@jiUyJf>zWC<8y5DBK2)yC6T)S4hTcOgcfJ& zWl~-L;Ouw`u0ZhGIIg!Eis9+4DQ|rD`(O+odGc}ASI6u&d#DRoAt@#!u2`*95hR2X z)_1bNwwFHbzl(z|U-!-_pkDJct&}9dVj|M}Y^Ef}e&~~EsTb&9HV0Aj`up;7eMy6%#XBgjf$y%DY8WvxLiD%$wNI%g!zDeH40@8*uthN=?$(+e# zg7*dU-+T1E2*cm!J$I)u!0(h@@P0G^AF2!B1MTL2sDDV;DHvJ0*XIqBPrE>|8yM+u3GV*Fi8hpLW^l^eJlrvm5^-KJv{aZXUxUci&ORW2aU*vIep@ z!(f@K>9To!Q1*Luh_+NBc(rI{@WWNEPYma8PC2*TaDLNqZClx$1_|=e)*M-@IdKFY zIi@^(&tZ;^*QneURuqRpDhYNTQJh#>b%<>cDpYL1C)?yzmfo7Avpo422o%!FhQkpn zD`Vy+`0|77Aa!xUnPH*_+7))Q#yRG*F#4~mI*a3ii^8$FvqiN!=HL9zZ}MZGdWN<2 zb$;-JvwY<%|C#T6{|tk==H~T17!JewpqX%dqsFhUusR$utZPKN(W{iK_44zuUh#Wc^W?n~;i7)JGw-K{Avf9o{fIUaoKF%GSbm}x`Pwx|fs zq-Qj!fo=MJV)5kjltFv%kra`DMHuEn_ugTsllw@W2G@;tlL!+N@;W?lLG>)%A-Wjf zyZ^FTw9hSj(PTkTl0(9}>am;CDb(s1YQuQ8!(itI>~4o5&e$mYl)!(m2K5!*w+j>4 zexhPU7TgNvrm67BE1hP0$kQCFM^ET58L3b6#&bWlFOLN zA5;K%5TWY*f4|E{D^c2{-JVGnVgbtpDp@!w)fXWwu@blHp_#CK{UUyElT{P;%-Xi# zX5rw{)D;98Ug=E89(dX~iVjJ5l?V^qBOE_suznLU4c=E_zb_KNMmW5*7(7)wKt%C1 zOsW;m-cX)@eTRR1d7IZR*IeE++}PV<8#sCI3HJ6pS6;usBddFS_A~2z@yGAwCm%b) ziH#L%Zem@q+9Xx5#Y7*z1FCSj*$~%id`SD+M;D8yo+<2-VW(@Tt2&5+a`$ZFsJGm_ zYkuJ8^BK;2YHPb7CV|$s?9KN0)F+?hU;pdh;M31M!viNzG8_!Jb@L_|4 z#)sCi)qttGzzQ&?7i6QEInmW(9v`|~uVLLlUjyH!(9_JcrgDD}x#M2_i0FhQ%Oiu->7z4Skv#Dk`uwJ2K*X z*BoE@))oHtr4iSshp_dCS>^cr=YEWz|G6*lzyl}nUU}oqxA^O?{w@Fhum6$nT)51y z|8w|-AHSDJj~!y9*FajN5}enJd=0jwpj)sebVRAJ>Ya$ujbWspq_(@e$F*zMaEHe* z+z8#2DaDuFBq0bVJI&h@o{p@0Ank+xu%7XhZj$iFU#@f23%iQ)dybb{G1u3q0q`-q zq>HoO-w~QP|L@QPDST+blGt05l#>%(vOen0C8czW^#47T&LNdVo|SJIH#;2KyUxnq z4Qw+*>Y6r2ookGC7ND{gtty(P={N>x&$`W`cvU1Mwu%&qgm)IIb2|mZonisJn~3rK zHt2Vq1Mp5lh9AYTfA($1Z1#NM<*~jLNp0*Kua@~~3);fCR|^w>y_;9@d)pv08sA`s zp80f+Yn#ZQmuzh-GsaVOub%9)PJVP_T2|_Yp$!j@&myW8iwQpGDEuSBYuw-{uU?$- z@4tGHzk6eYhI=tXMVauaCr|M|{`P;%7e4&Lh}nF`fA|l7LUq5PUKtgYx+y|U ziVm>HkC2W=w-3eJTh3D|2vS_NcY$UYnrLNU;l>ZnaOnqUdGN8vv35l3eUU&{DyYlg zwt{S?U5Jn#I34fXT9ZB1M3qXq42&3z7ls(7H*WFDb1!l8{8d)#ad@tb4H+18*#ap8 zK^6sO-EY)65#rxA$@&-Lmk&mPzrzT3U(S3HiWPrfUx+w~xil7ot%is;oO|so+grOl z_{2v!dg3_s`WmCrfL5Rt7lC0xXlJ5UA%9lA$5@l$K>J^D+2>x&p;X>Q&`=x+7hHp6 z;q139WjGJr&(yWlo#n81wWg}H#2+v0hO{Ie>i&i)0f~~QMIE)Dvqr;;X=$`YyhY*| z-$cHM60D?kRpZ(=yk5QMqC16sv5FF7@?;>fJ2JWTfUf$Wj{9~;^LOK3d%p>QKlByA zJ6-yBiUV-a@AbjN79Gm7&&Xa7{)vG_fl^5rTlfWHOz12`k-1~GeUo;wgEKA8wYbJJ zpE-Q%dXN@X!TIR1HqsN?NL24jMBfT6b=6`MJq$+o}p&mx?tfC4S# z7I%S2niTG7RA1v%*qO9Q-B1fOvpKt)x7gXdiJQ+cD=U#6*o}?5XH6DwlLBKc@3)oO&H%3U?Fco8jZh{bdSl^7V@ zQ42faS|7LVa{aj;yyXOdV5vI}CZjAx&V;(}p;aUqO5bQji9dqB_JpQw!b4e+dnSbGZ zm!_Dd6CDphg<#dp9eSiJYK-QUn3AYn%0Z?kN&)jJ?|*KI`6SXv zyNef)(S;m$Do`6wP>)Dt=WF!YW~RRdsd5^b5v4U_ZnzD;@=urf`YRT@c8XvB?58>T zk&_%=TjSN2zQ>~vJ;IH_W~K`LkDe;DJ>> z|M3+nze&|7ZP_81=x9iE#DzVa_D{V~rTY%xVk?8S5gy<*QWhn<0n&TrngB#H8pd0q zf)hg{im!#we*Uxk?9crSrm{4Ri;e<~>j^{al^0)nnU`OAjosbdus}8f>ZoiGA+E2l z@X$w2@$@I2;A?;Lb=Fo_v6Z2YDPs~-*|aS^;N4!7;xd+O0PmK>y)!n6v_yhaLMob8 zxw^T-=46j?1*UD7ZSUabGt@c6RCwAbf?JqS^=g0vtV?u>fC*(QMOUs_TadinNilCQ zSTY$*m;eAE07*naR0iI#d-W!-KKB9_Uwxa6!3u^b?y@E?=96f$JFI%D{m5SBc(lm2+F5KYd3s<>$ z@d{7<_%qz|krPx^WCld6afP8GL1z!U{N`Fr(d8u z_dQDelJ@4%;_wGCaD5YT%sjO=kEujCoUdO8^K} zdHgHtqvb~swTPN12y&R*pV;_hSUfElhiW9-seq|z%^^;|Y53}kx7Z$>;Fo^ki~RC0 z|JU4i;vSByZ}4Y-vdXKkp5Ze;@fikdt6?NB7NMoG!rJPHQxB|i?Zzg9@ge^H?Kw}M zxy8dDS>>_SA=0>*?B}BaA?B}}a;?(KiR+H`9{41>Fj_4<@+C;6WBq&QY1T<76oWav!AO2CzXT+5&Bwz-2J-)l-Tq^G{yLNpJ2GaF>8bmnPfRk zU&qr;cmQXLnB+K}8Q2;#2*~bhXU_Az`J5kbePl8b<;xLt^@`{_xna(DhIr}z^ zYk2DEr>O=tPF<00AWPHl()S!9fK6DZc#nFQ-$5gh?kB}cLkJq8LJX*>$nxFmo+k&= z&x-8Z1!R91u=EoWyGf`Nqn#kCbRJp^Uh8;{g+-!c{JuyNsKMnwaeM@5W`xZf!gv@hkYuD9IZ+|3Z$esLRYiQTC%vQQwf@0SR9eMsNyjugzXrq5EJv z+vV&jFZ|@O56@!0QW>BA!sDYbPLRq{)incC({4|A>!nxt_E*2j&gD&3Mk|4=Xbe)> z{8SH+zdYfpmo9xE@X_;9n*nRBE!tY^XRUVF$y`2f?Ztc)` z%fx|E&%LW7jDS-Y9+WtKwP>*lh(R&pakx-aM3gULBWbKfG=NOPl)Ocyr4>OLaARxE z+n4reWrN2a{TL@t1rNDsg;!y9{V)jpZ~yE6&cFGeew$B!`f1iyR}m4e-@MMNuf56Z zXRa|?-@qHssIEA7VZf!!mc2*TSRGu0wgq3|n+hu)BXOUf05M*&jmU=HYLU43_ARQtoI|2bx53E?{SU7?T>+m<3T`WJIGvgEFK=v<;!T z3p;l0%xJl|&D1%xELo|HAl_qRizr4h6}Vt-N5lFbi(&iPbzc7V3tV~YJe98)S3&UC znlwrFc{Y`UVl5xvXrMl*_u453YWE{%=uKvilMSK7tUT}{QQf2{L`Oidp6+*XV0^BWsAvVLZdCK zc7^Hg9_L?uoBQs&pTTgzlzA9}7Z4~hHohw!;~nB%gaLtz(;uTgPA;N&FfRTjBZXsp zt_|)3uPv2^38PPEUPPID3Eemgk;Gj-hlFWVZkEcGDE;gK(Joaox+p3U2BxK!m>x>V z=um3VD!)%QyJ_R|U@W$(LgAO)F{z;_C`_6FWBurM<=qqZ?v`@@gM6K3*32Ji4ZuM^ zL`HW02u%X|-;3l+e&4=7=>f`WGcRg2D%h3g<`C4Suz>VXF}m)qQ;_axqf4dix)5BqdP#12``5W zuhqAn{Vu0ZzsPLbG8_!q+M4k1{?GrLCmw&4C!Y8yMuetyeEZwa^M`-*$K1HF$Hw}` z{!x0oh?YL4+Px==E-2D{R-Y%LTsMvFOi$hjYGW5{1n(u#<(x+FjOo1JQeK+$x^0TM z*8DLp4sM_J$;p47t!NgDWncy%o}1?{@ttox%g&`6te6pXRUz1r9oh4>r!`6}HR3t2 z>^$fna(z)*+Wog}OCJhTAp8<}E{*$5H~y6ZZ7gL1pDO!oWsCfhln`1@`&4^#p4d-^ zm4OInUVoF#tsT4(Cc9GxI>c5LP27psSgxKu&xJSM;>1&rV5VPAIHCd>qe% zxGHFoq|hM5Not}Y3L&hg@{tZAAle|licX>MwX6^Sj@3@>;l+^Upvk%xErH(q7>(R5 zulku5Qv5S+3k39jn$u+*nmgIx-c5^P_2FNzVfXUG2nD(wy+U6}+=1QlKwlR@3=~x- z{k-^v(P}T%O)8vPEZ}HjdS3LumKR*K9rYBix-fZ2k9{%b%1ZJuutl^A>j8<$dssZ4 zxtp>x-9pq;6WHxd({Sd@o18g&k@3b+-oCuU`Tz2DR!84rU}~m&6WW<)I9S2^mf9#@ zggG!%rBP6VKEaC8+BS9!b?mxKZ#|Os>MHv;(^Brhi;2Kul%1vtiwSuKl7nm{k5DgP z+vMd}UgifEF7xn%Cuo}R88o)y%Jmz3?Q4I}_g{XKmGLTqp&D0w>s!zBZ~u>f$FKa# zf5Uh@=DFvd=P&-^&w2LQmssCek5Qw=7*gZtyl6&z?0m~Wm`+t%7M#*wgQU-xCkxZO zjX4WZ8{zY2#N%6swkbuiKMu{WlkO)1CNZT5`)P6UGBDAJpdp%(ff~kCT)J?X@BQQR z>|D9YYBi?TD&`$XX0&I?hj(#Y?F*4D@5oVKMqSew@7yW>7s`ZG18P@@=ZNI2aF_1# zS1F=qwI6$+3rcqBgl$l23pMBBNF0-^D$aW>!q$zO3|3YGLb?sBM6uw#qc#RNcf9i5 z(;T}0C@c3J4$o)Q`xq08+4y?8$PsYfVO$v9rwdo(G%ZX49mauZjZ0+B9Q7R%LDQ%` zI0V{Q6bRxCMoknGrz=>aSvO7!d=wa`Fd&H<1o3e%9~~l^3Q37wzC{_tKSL3a)|y7c zWXpIHQajaP)D@A|A-dZb6W9;MdZHs|zB@SQPWk9d&A~er1b1hZen9l-k6Hn+>;e8! z+x_qR|I!`Q=>RFaHtjw4k_AmAJ+yQPB;k#hL>UVYjuHY~TJJE<=bc{}GGq2hxjGO^ znJ?dSBt+$}N)iW#K%ykT8?RJU*3w{j?Uk3geCZPFAAJO4ly5!z9lrhTZ?ik`4DBdB z@GzTM_S&FPs0LL$1U$w^+8Q<_c*U@sppOXJa5ZfV8nRvNEgG$Yh3i=g4{@|8b;3F6 zD|$=Zt_I6sLYOA_Qe`TL35#`A^Q~u};}8DmKk?uHcfY~W!yAYQ)9I8y`A=WrAHMbt z+BWGFLfDWx<ynG{wmy$Ts&}9>loQ)lwu+%k>(hsGuo2IM@ zI#u&NJd2OFiwS#aXCw*^6H+*I#Q|B{slBtsFQ;3UubI#X<4`0Trca+oO#nM#!}nOJ zVXYoBySc@y-+76h%bTp(m2lbkfNvHfU<^)uOwWu_%E8(ZJ5%iv9S`WZmz^D@_M;6>$rR-_WR7jU}%90B4xe-*A1h)%^s+5<-5<6jPj;(gZo+Q737zWnjoDZs%rbTL# zNBOi(u;n%_wFo;`Z}QelFZ0P`KgFP~n6&et^T71zk>v!$nAjz|ge?!3u9Kh@v28`= zD=MkOx=E*0)?n46KF$~;xieqdPO#p9H_WYJY7O(0a;o9iniywZ3hxx9H5yUKVAW$) za%fR&!t~1eP_(%CXDbqw0AXxz@F{aNtOL^XOtLu|thIRxPz(|*8f90D# zd+(>SUbNQUjqd-Q?kH9Gpuf$Bx&kP77(YrHfW*EoIoJ7(EysN&6^6k@Suy%y4Y-~Xtsx7uMh#7<(q4#L(P_4jMtPg6| zRvm+3P(oV~)Z1VI!-4VLMHsv0QfMg|u%x{Sb803-4}Y(cDgc4n zmK(SB_>aH;2VA{+g{MF9308(f-gx6J{>xu|m2>B>Q&m+&$Hq&v9%pL8-PiXXSCl$EQAuZC& z&y|Gr~51+tVi}9MFUXpB=g$>ZR zE)WK14X$lNYhf%nMWg~VKotgV&LM5tX!jURcc|ML)|Z#JrwzD3s@9<1GM9?IdcgLe zX1lh`stTW+L~3J!+k&_}uGgHNYWf%e=_ZoG48sgeLt{L1fw@3kWMi1D73sf+>2qCG zHlNw~%%lG~%37n8#JM2MyAxWpcPdoxlu-v^Q)D- zxgZvU3!^1kF-Tn_qL`^e+9t;WS6KG8CcOE=_xa3;;|x~@G%f^sCD%yr+)2%Y*TBDM znvhB;0=~vj;nXu^#&KymeCr0|%NH5#ZBn;0Boa~#O4mohmSD94Y4F;jYJ<94CVckk4Zd;u8ZTUS+}x@7%ddZr+9(5CQ&kq50(mrG zOO1(&0`Cy-!8IXn6UF!mPd(i7(7j`Z?1c^?`nrQAe-Q8|K{=F1!6bUw!YZS@$S4x? zJi+#q80a4D*|)-!B*ZQo6`Tf&*k~}o?gdhyF_yM%dE>21s0VApgg_9gszcMJ_c(RR zIB=>(26^Zntua_5{a}=$FiENlB&OCy-@YW3pXpozDNntt8DgWRF(MK zI6?6-3`mU7&gblH?ckf1(P)J|b*Kod?VS7l9>;E8WqkeztZ(0%O`QU`f!95N&9%Ee24=Cf17Yn&$FUEJD86&3n97)ds@Iiy* z-l=%_F!XBwpDO@*P=2~55myKHP>I)o2Lek@tOK~Ljw}qW~Dvp24$j-uw5*s9_ zD;k2$#R<`X6b`3wz>%5O>PtIRss3M{)tx&)T=wh|=>n;=shRNPi4mXwKU&o)pBfbexp2nkI7}P`X4W|xo@)J)VEAP57oErOB7J#d8En2!)JX0^GwCgk_LCVbGa*bs zKI@>yj)s`Zh62fSm)%lON%v|M4wCq_iS< zDSikTAD`Z|9*7eGL1Qf@Sa4FKYl-}_a0{I8(g$T zT4THKJ$`>iEEeJB)obkD*yMqS4rBddlkSo2e=vB8;92#k_=Huyjk zHR^&@*aoeVRbl8XLvJvX3I5g=YAYBUW>({-zQv$ewZY=7*@T0UhM`V4q*IQ$8HeW+ z#_beu=2&rztA_QpF*}nv+w9@J#7ROb#9SaPvapWbm&95KiA&Pv62j%uq{AiR(+?&J zy!#rpJ7uT;q1XW5s|E0#RtIMrWH92;s`rKS&L>J)s7TFdaz zVI~-AuQ+3ATOXD3u{$f(gtCwmpAUdER`zkU-erV`y<=q2OBls>NMeuC2^-abU;5I+ zoW1rcfAyVq_`S-)m*D>%+2p(WqSFDZ3OsBJ$CTOB1 zv#+Mr!osA9tQc=XA14+@I<~@~8ZxZwFm_enO$~C#U0BStTOUbrs4d0=cUH)*L-!IH z2R{5h>J>E>?0~sf=GJof_;FS?HfURi71Mnd7K;!1BtI=**Wz;N06-zC$tze};hJDU zGb%K```neCcS&lLLU@=)>ZKZce!Eb< zL?U3RE!a10C{~7&1+0Zmux}^G;YH#-9%v<6-h4z>oACEX^@y$WS2_E=S9$WYpJ6x} zFmr7#0-*y0rO#V!D`wlfy!FcK45Z@0gv2h_PWd(L0)$Pm>kq|HnFdPfBGSc#fc~do*|g~( z*v@-x9PjiL;Goc=J9YnkXc~ZbdSPz&1;3l)mF^8J)RpP5S{OI=GR)I8wV(;;ZGwv~ z%6nxd!o#2V6i1(bjd$0EigvXSg|}|;ssS8Qe9L?TLRof z1)L~WD~uY920S)Mpyu#MrBv|MqD4^4Xu|qz0H(2TblYK4a)C-Q)jV=l8q`MgVJ7#+9`tnu@f=VJe-Llg-c4t#Q_0PY^6Hk4dYA|9tZ8J)GA!VU2 zVqZ3O5M9zWMLDWKt1iY%OYosPpCec$t2U#WJ3Adpo`WtGP`#7aIVt~BplaC?a)j2M6$c0`=FMok6mS<5l&!zC{o+_ji&{W^8xr{ zy)u-FH&1_`drzIdn;<}P$+qpIS_#yaz+VXtX%CaobfM-dk{Vc`vr zUn5=qs#puFD;Yx zZ{hh4E3$>prFJ<25VSvKXPcH1G5-&1I)#J*ymJhy0oz-Wof+$`qY z+c3TIVY(+VAj@L#9yYJu;I;3+hFssE+1jEuHaG)8eIXbA#UGOmnL0F@TB`X$Bbk_xt417;UMoZ>8A{w!NV-}(FRPObs&1parS z0MMn|!MnWt|foUij5;(@9h;f0^ropym z+=TT?dFIh$4FA=GoH}upul~bD-nukpA|qTSNUhXXFb@2@VWpk$^n?~?5&!@o07*na zRD-+x>=!rq;xk8i^k~b#-@vyMOqF7OYuwDEjgOfI1ffwcj;`ooMB?kzzZcW1=v5br zs-&pzXVlArpo^#`P6W4MRdMvtVf5B5wx%Ci z25DX4z>s1`&Ay_rOnK`da+*U;q>KS9AalV&XK;;UxUs?Kzwk4BL7rRe)(BA+QUDRTCwJ-so6rkA*S4xMdp|hW+O@}yk^S7L;6@dLdk%B#fs@>S z@&OL5TShYB_^{>FP&kUCn%|mj+W+5af^PMrSnYh6D##^M)*?Y`k(##H z0d#v@SttvL!9Pa253#09c!hcEnTT@i)I%J)_hbl|xpketJ^wa4SKek=MFL<3=7v$Z zs6j$TYani=9hn-`39SpLVKD) z!8xE2#aR>gfG%hk^4K`=z{}UXoBaD;JgkYi0VWFa(v2e|NQ@~UFj<-j2rDb29B8vW zorL$znr_!vsOL3yS7`-OR|D2pS6EpYVGSXEm$b$(eJ(*celLMgk`mBEzhlz%rQJ`R zhsn~(%ni!S&AIRRz5Mjg{|g>_@)O8l0CmOQY{tB8b3jW^WluK+=!~M}R8;JOD6pFc<>9_Em;7V^ngw*EZbwsW3YQ2+?{pA=tSf+bcx`O~h*u<1IjwvIn%MVo42vP*N`? z<|Fuc0ofQ|O?=N=Z4qOz&hXOnFL31kV?6Nqqtx|??S%X@3fji}kL0xvD~8s?o*Eh_ z7_ki0V|{mBS(&K>d*?GIJwHrPYv0d z!MqJ!SY^Elk}?S{PBP-b>;R2LkV%J^4gUX}3vT->bYEneizwn9tD_Od!e9&brZZagAx&>V z2x{VcYK>tu8n7}NF&qq{*ShQeG|?NSvm7ZAgrh!0;&wk34senRfN*1mgSk_pOLU?n zH<_X|e#UTZ%#r)ehb+HUk8R|tzg3k3>6N|;l5v`1@Rd{&Z0uN?m`lHU4fis{C{K64ClC}Klo zE_mwNFj^V&=*J)9o(Jw{GM|OQ%taeq4)uzKfWoL6a_QW8wzjrtCv&Rs$qPuq6l&zO zcLwx|8P%S5Nb{)9#~roFze=TZ`3$N7+t;^v>DgylJ93DV4}X-QjKG`DA0yD3Sj1}h zsVfmoWw8>HI0xQiYzPoj9O4Yd)HEhOpR^&TS50)mxQHaL<7YAEE_fS~GmWxp!$ffF z;sti@H5@wJGOj!WOYrrp;*%B6d%QS=2IGC?bOao5(AkDF0`D@}GC-Pqm%Wfzfzn$$ zsni`tFbTLCPp@$Xh4QLd%S_~JV?0so*G6+hzkWZ1HQ6yuW!rmse-RAiEfO`)OQ9J0cu-amnBmNe&Q)pVO zgapFy^9HwoApl@P7>~mYl}a=U#|E^mjh9ZBlt_UxPDrG1B-;3ogZDTv(xaon)L;jA zsX}2O6{w4rL+QrR#lAP;cm-j_4yf0UFd0ml&O-<7wDZDS5h`P`HvDg0SJbsZv_YNA z+6=Fq)Gi%PN=PhpKKYtGPBp5RQ*pz>v_reVl7$#5FnA40a24=P%WT>(ojbY>Q)h$n z2Msjk;194Au&RTfU(H^WQ42E_3J2ebaa+`Va&B-wSI z`J8**BO)WW%B-auy#OF~KoS6wl1OSJHKat1X3S(`^I^>N1IJ8el9@C%CY#Yn8k0;L zNr@6g5(2RhOQX?S?YTv``#onq+{LeZMpjpMS3$%yt%U`ub5OIy&o??` zwCb45G(jeXh*v_I5{@{h3>Hye60kWl_S+>t`R-es-1%c(J$-|H*~5o6vh>{|i4$GH zS7@)eyRW~GaZfOzx=Kfv6QZ(aRVj||K$(g;)g$Y zi!Z-_Jr@i+B29XaYN!dGCgDJvYVH=l zpG#=kF-F-i-!n8ukUg|NVCbU|$+A-2N|H`Iou(tH$#{x2=aQW<2OPyv6yGjctkzsy zJf#%@jp8(1v^9-@ooXXWssJa#s$J3gmc7-QV1a?5e2($tFD3fbEb;7<;Lj}45wlfr z(uxMWqg}=mPHdU$L`ay0gId`DWpZ~}O`$I9Q>LJm`z+ZkD+$yXQdL)x6?)*BLwd&y zG=F}Q1z9qtO3IG%S*ire`VS_ItjQ0TYe|o#Qzj$%FQ|^OyF1tc)4-nUS(E6ZK^z(a zZRLxNqd9l&4Q#VObH2n9c2FGCj`B zep%ekH{=1-gHmClYVM^gKCpObS>n|b4aWQ?Fj1V3>NDpZ+zy{ESLA88*u4lZW6zz z6Nh&Wm;SrBM^Z{%s3>Bk`;bNnmNUgG3mR#|wWPdn?+W;gn^ohW)(}pGD5c<`2P34PkXRtefNZ60j?1m5gPI7 zwYc({^1R;R@M%NIXz#3!$HixB7`FadD3{e7s z;dB^dge9KH6+xXan1b}2?(gx1S8j2*Cv1m~?Eqca$RXcuR# z11A-2Wr2g)38!iUO9W?Rq8~z>u*pt) zS&5!@RY6*N=5;JYX35Cx8X(NYbz_Zd^S?Z~|EKnLyWaAj6|_6o)A^~o>Pi$n8`G7D zeEJV{3z);8Rhm5{SeRL!4oaf>%NxXarV^HiCh*!O4YqCy%|PVc4)6#R)g052;8VAuDY zy8(7}*mu!(=YN(u0LnFp#S41j^B=maiutpY40wGN+vT~e6x}v!Mb?qLlap7KAznwt z+ALGN>M~3e+2T=B3oh}u2N!*{I3+k^b$Ec@{R02yJAcfgPN*R<&12<4Qi#X1?e_i^(NiIPaNmKjEGiiUvr1?|B;ejP=7K`mLDh9o4)t@0>p z)0`cioD!Xe*sSoeJkT_nP)X^H;$q9U^iW(;^(&6xe4LA>cvLIC^{8=BY0ARya7EGY zM&&?RjcjIh%5!Y7s)!MHeZ!xuU%3+?&$phLRS>4@jEU=A`{xiz$$Uqj!Z8_nNF!~i z`U1rg)JiLe&$Kf!KlxAAnrc%Jb43)`x`wl}GtMv0*CEvdDh--1uR1OvjHzX#38pwc?klYXf^?+9hfwtM>=wOe91l(YVE$IdY zyguVG67j2VZbynXcYbp zV)Q!T)upjRh?ya7Ubv23WYwuBzOWI1yLawzba+JH_vKzGhfYg}36}?zRa)kbZrFd% z6Z%cx>v=@;yHNY{KWnCSkiF22fBqtF0(pE~4ZyC#;>BM09ZKVLydRUubm#jifgNTO zr-9hm#v1)o6)#?LB9^59kSY+z@)ndp9xfIE&OD)q{eu&}_RD{ncfY^Kzxb0M^5Eiv zU-`xtI6gimXpi?1MI2A=iF__TiKmlkt&9gKalL9)A(TXamQbm|JSGV(N&~WpRzBx& z(lQK=hmS6Ke5pL?7MwRLdJm$3#j;_wzh>Axr8gECn+UbUTs+-l40*1f3x>RjTbhNYkw*M%Xd#Jn z9Xa7IB#lGV_du{*csK;5k(huOh#(-Li9bVP@c<2tG?>N~J}wm%F1k>BahoV2N*@&O z8?@_b%%cjIPoL831~(WwwDbWwy+WMQv<+YcjbUZJY4MHX+9j@C;sZ2ke1V178Iyrt z9Gy5i*KlPI|(Q~rl^0PLlUAm;PANeb7WA+_ZEba7K* zVe>#9vni7&DZSLDVnCO-{*(YFt|s|W=I-NRC@-`Q7Y2NK*hMX2eI25Lvo?xnoN;`5 z%AMPP4ZZjp!}h1VxoKwbjcC^!k?6W5F1M=B4zo_zm$s(tDVM^^fHCN`Q zYCfublPIonEn#q+J?+>AqccMrhsRin(QP+8dh~>g_wTdUHtg@M*k7$!cppyz22DyH zYhBCz`}gVkmc!Ru_V(6z5eDMxAn6e()+34OgOd}jrD21VB*J|9c9vb)$%~Ap4nc&q zk7dD%Kg*>w6;2v$a~6vj)xgkg=r7LjLl?nJWz(=i?jy4c<}LS16ES8V z$e49r4eW*KrYtv%0;VG`D?I;tQLLTrQeDxxw$EnEh*e^|k*+8s9eY$|P98uJN%xjr z>&AVgk)Mv;5LFw6WCjwV;Pqg&$1A6|(Z}aJJ-b8+kze7G@XZq2A!r;CWmK)i(`MiI z1raTE+s>3Q3^?B;?T2GTSjUt*C&FGEt)kr|M?n(`NC+l0iHxTbiwpldwpV`1J}R26Bu&gz8TIR=eSm0&cI+(()n7fJM({x=rTE}{Famrk_#R9!sEX`{;k9!-2WJl_tJu5HKN{hRp=!Ujg3OQ5)5P^<*JXQ#^MMm3VkIE%Fu1- zF3)iN1+7J|c2SDC)Y{i7=qX*>X})=iIh9)NSB1}HSWm646PrHOGA%sEB6Tb}O~$5Z zP3p5cR`{lof2I6asofXx#&#($K1e*NM}@g7U6R-_iK85B8oKkm+8;@Z`xwWZJmL~t z_NDIXl1PJ3qak51!zRwsKU&&%>b_DSG0GBPkYNM<0!RLPvJ;LGnxH8*n3F$_Z- zOYHjG5kd%b-Ik&2aH*J_c9=%Hj#zfO*hH)K-}4}P(^%nIU9fo=(X+Y$burXT>-bOR zfxKzHe^b@+^U?vhN%)uTB~~TM6%1-+ts4EgI>EbIH7k{ZgJlwxS`TPcTnz8fo~3p) zy1_}4T31cPZF(38^j%a3i?m3{)w7R2^aLJBzMl~(Y9R^+88NRUj(H)m)ddTR)3}(Z zCHql|A9j*B_?o7l+T(%sUc<%1hkWaI{{xSH{9{(WiCzSQPK`%rmpFkt#|L=t7=p#c zJ8U>w!QDN0=O^Fi?Ec&M)gIojkmUc*GefnMSDqj|rd8XoguB#To76^+G?>w<$>`y) zJ?eSVFR73dQFghC@+PSo2tyC5tX$F>Oz4L*rM-?L4y(dw3QOMm(b~ieP$e}*@Vdum zimHZbie8%W7XEOBv#n<9CAvxHu)^XuszP|~=T0X!RV@*{MFB3;k%3H+ zf+G%CqJ2{_f&@1Gmc^n)oT9p=-(Epj61puq3}{e>&|}VuyCqJ%qNvY%a9(Mb4n-OI zj;`Ot(|_s_T4*bQhy~(@peZX5keMqk>)Io0+!?aBC=5Vq= z+=2$hhAXfhUnP7x6Rf|))8WO@7%WX$5E$6d`If;SAsR)D-g%rVt1z(Ej?;rR?+#}) zI?%`>K05-~fP_G!h7Vi5`uZ!JoiF*rA3uyRABjbVPsMT6E4V`9YgA}4+7JO?As1t5 zl$p~iaghXA3UCWaw=hgREOjVU-o$nt)U-IN5}eCM4{#aPmA{js%H^Z&eb3s*lKx0yUnD z3w5m|meryYDOM?wc)GJ%#FOx}jt0|c?+Lo$>goHej*mDvI3$>hFq8baNJu9aUvvsh zwjhP5KaTHR%Ld}gDjh09|G3Og`0nMfDdqP@&u}Jq#TKO#Aq26=gHXxf_k8}#zrdY4clge?{)F#* z>wAPDfv_rQ*hGXV3AEW&huio3^Q^$^FSaGuFcyci?c#n53ZH7HED54uy zipbOsr;3*eZit{awj?+DO{q%s7b<5#m#qnanUZb#39-HHLzWb0z+o((M zK_W)m3GY98kE4Uva8A)MfGvyg(4#bFG)@ScD{eOfufKM}`FY2Kr{|c)e2~^T(uxyl zqnTfT(VE2qUxXpe`!iir#VS@r>eiKlDULBpKvlZQLI`DySs&acC*S%rNScCpulsTR zE;AxmD621G`d#laH+8;0%075g%&=8@rr)d2n-{t1&MTH@*%DsF&w8GV z_B_A$yxk7~kw9+0tCH&~z|@!lFVpcr&?r23wGzt>p3?Bh?$ug*<=;S2is#Wb-XTgZX zm16j+#cQ<_UnNo&lv5A#6H^FdzAmX z@GE4zx7J7dtX6A2c>i4n8!!xC;c3StK&DOvln|tXM0pk{pML!wYqzC6Y&cyBKfHei zvW{IZQPxY((X!>vp5wEx9`V^XPk8+^uk+Ts5BX>R>c8;xEII*vf6g~Pb;@u3@~3(8 zXi3uzEX~D$p9X%?DQ~~E;rwiaYYuR|2XpjI!c8m?Tu{Gwrr|Wu#Av{x9p0!nZqVF;xDPgsX-X$$|E-^?gl1x52RqJM9Cv7dZKZ_j<9K6(e>!(LZfcyn}%ji={)hK|}l zEu};l1}qHtY^$rqTM}RD7eXI)10KHM&qE-o~Q4<#Sg#rgx)V{ z{2?Z7Y+=&TiYDERCN+KXo!9ooylIRPf~5?|?@W{JE(Q^evu#OSb+tMPE*bWW2p=(t zg@W`r7b|fuo+WYK+B9vM_eSSK8Y%deZ5P;V2ij(tHa%b3dI#%0))z}IHeH+_mJ_Ed zh-49$^cKEw1*rVMHnY2xOa)8w2dJV$YzEdDTe+j1erB9c3y!3Dz1k>Z%5l7TktA4^ z7g25G6K*+)1<{V`bP1?L=#tC!$Vu?isD?8sK99*F5M?QnKr%9>+Ep#m^7qpCXpC8< z=mkawp_Q~icBO2VU(2<{yNpaivfO0{fYpu$`%pGVgk%asioI>x1p~@3bf_u)HnJ{M zBK5)vG@i5|y6E(f0kMF$*uxpjBO$@4#Sk4(O($Mapxy+fic*&HjD+-|>JT_wHGJyz zS7=&Kcm9~q-4^!RJ=(n^+GfSx-iliXYwjH%aeM8!wKvc<9gW-YD4f&kMTFc)O9M39 z0eNypxOz-~amHpaoGF71T(Mx;ZE>z&G(3HSY<{A#XiA=h4%1*6k{;OR6-<$1+6p zBl z64qRe5QdaTAyv#m1x~l|0K-H}n;ZrO5lq1`ThbxCs6+5g9f6P20eIF(;hF&QLk`}% zzGw3y*~jxYIDhehFtFM5tXF}?N$TVq=9K-_iqpd*`t3vd5D?!)+-nZQfs}OUDs{e=423d#tX1eG z|1~S?ryI@8gojo5kQ$+p3ni1xeIDHx?&?7!7f>ZDLElciF4mXaKvf6 zZ*)ZeN&-ua`)@i0xM(AfL_{ezK&d(!xg}qouR^-B$+$p9Xnh$4?W&=r`d-F+igM6OG-JrX}xGpM!dMd;5`9luU+uuyyv^${XT;Cdv#CbL1nr(B3(Rs<%;K#C5Y7nVv$V_2&a z0Br(5%Ys{(t&Jbo>2{Mf^^@*-yR>!B`n~$KjKNy^aykIJPT4O~@b^(J;Ipcwn_t_9 zk)Uk$cNrJ8Jm;*wuXB#=wx{oVyz_Y9U<$rT34R9NB>8v~Wvppw7R%_hXIzLR=Z32m zVT*==WxL?+=?Pa?8_v!yaSb?W5~oHh8rppGXKFvpCqL7aYG(y%R2DHehU$oo?Qxm( z4W@#ueCn>nV3sL(Qfv?7CXl{RHHLz0E-&fUOZ=kE1_^=&8rN{^V4th24G$hYNqEok z`@~asNL=^n%)6Wp>gzRT95nqNO*=hxWX>icL-h#uSWQbBXH(z)f=P_u8`L{M6{ zFmvbMO5EvcZyAfpgfwW{8Ay}>O{*FI+Ms~ql++in63+Ai#RfE#Fn%pV^d@l z9a_QMjLOrZpqP0<_RVHAiXZ;w?HSB3aXtl{VTkqxf&Ao)1f?@=3cY z-j8lJQN!OVJ=jVnF;k0cE-H+&Mi00+*LpWb+r^0xLX{AC!}xG6v>IP= z6}fAQ=ul?TB@wcwaY`kCNEqr7-`hqmhKu4>=M^u84H7M;zGYB}QPdKpWc6vcI89uL zs&*rxe+@~Q84upua`t}5<6BD>PI&$H0k@Bj*k7&Kn&Ujc!^@6GX9G`va-ZSqlB0D? z*KZkU@oey+XF*5bpYiA{aHVIM7`?Sv@OV>tSg8&Py%KHjW_n!>%`d4 zE{>cwx`U@^eR5y4;~=p>5WrvI-hzU`W=OJsyiXRBiAu1iz5Fe#GF}-MZqh)ZKxRy@F-r=0* z2S4~RzxN;i6K{U{b>4XGl@i-pG~DUN58_yead3PKw^%V;Jfg8Cso>+R-Bra#{P{8N z^VZ=3tHpxzi%YhB$1wB+9WbBpvocayVr$t=+NV+5Amx-jTC?Jb(m5&0bCOQI%#tUY z%owawgkMm6>r#6ka$%B?r(~<4M*Ee+KnM1g3l@z>LWmT@>=_ov{{9{(w+`w1*yhW; z{tOuzz5P>Pe7&)%jzvO@?~P!gkWL($vc^LaEzR#CwMr0|;YlV{z-|?`E3;%gn|IHu z6SY;R?{bevzx-R)xmXNDX*}LVmE>Z%!nr6EjYWX% z5Y+9k`pv)0Mq*&y^0DVy=%!i1ssWv}{dp$fWO6#nSaXRmnNUu%9uuF?FA3C?96M3u zSC@#<9it))F4|@djqon-G1m~p$F9?G#a1?$7z-RuqbSvDjKB5?oas}+t`=w;&!Smy ze6YtGufEA=-gt#KK6QtCcTZUFEjhos;{C@@`RNBw`RRjm-g$V=`wz}A7W|E0{bhdf z>tEvX=|k>!|B^p_?+NhREL!y@P(>vR4{5*hU$g5PXBSpt5BV zwzx2`x7^1pDdMH}{zR+c-rfr572}H5Z&)vk{iQ=fEYt^08V7OUa;K?bz!QRDLmXd; zOSoc9h++p8I)=?tHdj{!zhnq8v0$)>Hy$itIwZmJOjnYNmi*k+nxxvxR3A+9XJ6gG zb@J=S=`!DBeV@1DKWYcyMF1?1VX;<3SNv#~%H zp^WO&xWIVdu(|5^cmMWxXdBNrzwsA1I6TBR4L;d@oW=P}a1IGQ?|pEe?GV^Yr!?nW z0lApWimWm_7xq^R)~iKa-Ym}V#JP#;y{N}av}zPJj?4o_QCJy2q*G3{$-7*>$n{L_ zYnQHW7Z(Ja7V(W5MI=>bRJjX4-q01%fQDuaM@a&##iFSg|7n5H5yBHxXVJ{#%gA4! zDRC+GCAKqF2^x}WSkr5b)VAz?u<{-%T4J&?1+`Q(q_7u@T0g7C4kq*aa;m@+MhtE~ zk+rKeKm74q{JVeuyR1*|(hZb!#^k0>BFrilI7#lEmy~K3f9pHn`5sr>f#i2%l5kV~ z=QswaTOqUTkm_qpMsM;>`0v>uY7}Z|Cnu9!&>Rq)|`>qrk ziRUkxu)R9V6}KveCuJ-r(VI)wOqB>A(o8^1t?D@IjM(J@1eYGkL zwX&;o?L=TZg>9ucq4lf-#LOQO2>oO9#&C!>H1 zMmLEqW2y$8ki=v@sZwHUUZaw2e(l+l3V z|LQ&d)?fb>e(l%3$s3=2gVnNSwP;zaTAC)hM1|B?k%!NpL&V)t{Y=|xuHz3mCq^EH`-fdZ-96Aq+^tqX& zs9_iH@my3VT~R<7(tWkin7$Z*4#PDKq6f%ufb74*_K)A@4}N$_(;2N7f(H6B|DS@_ zYD>1v8CTQ-(Q(vN-!CL;vCvdQH+XFg4uj=zT+)BRK|{Tbt_FjTg$ z=Wb<e6zgkI`^NG|lg+GxGO3PKJw^|?TEel;o^Q)v zcdZ+5B_p6P-*f9dx4O+rW8cVMtCg@U{+=YjkjvTzsX~dW@@R~Stv1sg@wb9Q%|WwZ zI~ZpV&e^iX5xYp1^d7i)`uCR5PQnE1B*~hn2Ips&IM+mGf=E@`jbfHZb8c#8};^JoCiFKcDW4@)>5)pekZU5YNB@v9<{Q zoQ|YMCy|JE;yONacg;6$EjVcur$e;=I*E2ezrb$YrTx_BY3_c8E5FZ!t?=lbEpI<~ zmmmG~9lra6w|M*Q$2>hBP;6l;nD{5^R1R0t*wuO1wI??}iwfjrb^@MP z1o6q*C-wAtcgK6OTvsW6F$75P-qW<}*vcZL8B~*kJp#db#8$XwV2CChyrZ<4qg}8X zq|4aapC&q{4KZ22v^>Q5YkXB7C##jF89!AdtWm6LIkR~Buv7_hb+*COH&OkDP1Lo9 zRDPE^Q`bU^CCo&kyCf9= zDmH0z*7t4SMXP1q0)1Aae!foHE~Tu@91J#HV0SLqjN_ltePYj?t6qOzr!(G2cMFAM zU=^=JQ!99=qG&qx2~v}PV6v48sB;7tvAhdn7>^^)(l1>=nqM|^E&?at6Vk< z?pwp-$ME9^@AKcj{~q7_;Rn2T|BNndfI!nMVQ&vF(05lHAGiFKU;Rb?(l39VFMR%U zyn6R84##$Th3Sy8jU;M0oWs|g{F#d+_rb(R)xBC&{)-MU1X}4Z7dvYbLZl9g;grc* zA=cn&SV{ zK4`)FPS(0&QMT)A@GO$OCN!2f_S*PmA3Xr*rmpvYkJJA1?!)tcnishdKdTGyB3l`| zGyos1wJ#s>z0K_aa!pZBt&pxZO4XzS7bXk7I1)iCDrDoy+|z}DPAzZEaZz;1E|_M! zCi9c4q>$jcZ<~m7GEE%Lrx}&e+l`bAz$#&EwwYg3yI0N#p;Fpc=jm!8pFWJ^bt{1> zjA1jQSG*GWF#Wg8=8F~0QsA1aJmsU~V8n#hYll=2BPN@AMGndl4wZgDs_>kt8zjd- zPlR%5cI+g>NM?&uHSe!5@>S85f3`zh3$6j*;PA22pyOcFB*A)!9hU3GYBiTvy;icx zyyI1!sLkqfYi5n8Rn)?yG`k5zGXHfc0OsHOIoF0V#IZQlCgQjH17^0K; z2ab-GmVmP!p~akwYV-_c!r@ZO{qXoUNB8c~ym}geL*i)G$JpK>Pu20{vg57y9`fxU zy~Q7Y{~g|X_c6W3PT-VLnC%`x5P(7Y&C~ zp+#sypp_vK`v6><)~PVl&u1}arMAz(N|Nn`u}C$`PMKVZM=pqp5E2r(&o)b&j~6R0 z1v6syuAz`s${L&IgN!MTH|GNEil3kFc^?)H{Ici%A9Wvm;V9r2+3I-KqVYW6^W(Jr zpLyb_PqVVC0IFxU6?`F`CS97jYv$$W(|9_qiE|8tupI)rsCK%%fhNZQ6Y|>lLNwo; z)x8`y_pzgIIqWAF40U2*S~O+Std?o-Jc$6GJujOFv`9sNtF>fRHC}(cjmq4j?9G-v z8_#mnbNSd~$P~SpOvq?$A}*2>x^YDcv%(#>vf;LZ>cpOI~Kj0G(xdW8%o5hV>j=A*MZ`?IIt=Jl7JTRm~&AOs7Whg znW+I5LK+c-)K-szKg95+k+i1+`zUMe*uQten{T|z{++v+tZ3XGo56VJ;Y0rTyMM~> z{O3RB`#*Y*&>PM*w2OvS+mu|3!5m=-Na%Ru?lHgqSHHL7@TDEQL^Wa z&$((yF~qSLASxybXCx!{iu0s!Agn;YazL7kS(nA&fz&Hq37{`X02dq0a&z%x4lAEi2ZS+>5LUdOXYOE2FEX`^uBXncb>7f*dkm2aMZmf&htwFra3rt7hFQ`+2CL2|NJw^#|Ym5CiB zE6c(-Dnjju#ntp=O2Tty`XWujHu>xST`PD; zw5JvfackcMXB-ydZ zL=s=|yW8j{aWX;sS0OX;`)vE3r`t2mxdLfesNrxr@v?6>*X5 z`#1-d91JD3s8vd_B{N6IH7{f7N{t(|O(;^&T9lGQA| z4IG5nSr8rLsV5m-xzLzc{A8jpDTP5v%B=K5`PDvW_x~n4>d$(%|04fsJ`T0-S#+Tn zU9tSERFpd*4mQWX=(J5;ZC-T?8B0lLGLrU?BsP*th$2=A)Y2m$!c{jgXfsI`EOWkm zEKQrYNku=a8f1-#D)zc1}Is3-P00)_y%ZiteSH!p1#BSYQY|-xK%?F2K;6V zeINv-3tP^$xf{~f zkA~!6ATUTQ2J`*kv|-y13|AXY7sf9fDQEp7oNIA3Q8+1mjM7;5H2RRsbK~g93SidiST#3T%p((P`v|j?KYZ_Kq*_6?5BVDnKIy53- z$M2(M^Dm?Pto%Lf*7x1e~Ze^y29?E@h2RN^M6HQ(1|Xj_p$yM^FjlSVll;A2 z83N)Wgo$K-`{vg^!~gpC{tjRH>gTxJZ0Lp#wSgcogaKzwijI!-K~g)svFM-AdY5c- z710z1C8$ET?dXCs1jU994IN!vMass^;Ba{M+7(}Z{T8RUR&0iVcOEAmFR9Dmg{F0^ zy|Cv(vA7m0YR*rX3?lQ=AVtes*2aWHmV^W^_e)&FVu2vBBh>})-r}9{1Ijo?*pgG6*<-U%Q8=uppWQQtHWDK~mia6miAjhQG!EEA(2CRwi!S&H1V`+A0 z4rn;*d!F`={pA9&E!Yr6Jh|mRIe8l@p=@GK9L^#*VC2t_50A4bWYVM!P(}sn-2pTu=kW>>@8R9Vc;{{@wY%S)Qb$ zC9#MKbu1p@=5OO>Ulj&*Az1EB(-{R&YTW#!D-cHoVSK+f-ei_i`+}y>C3DFx=@@*= z#)M8u2<5blxun~$s0!CK42sSJmtupY=prUQXcwu6nFXOqRGEc@Ify8yxaG~m%tk1- zO;`Am9+_b)^GSeBCkTe6ke4tDlc>L%geHS=D1T+ zqc_K9WnA`wi(cu)(X3Y7y>o|ySKp+^F$~7u>Hy~+6r8c-u}Lkc)3_mj`rawO{oB9E zSHJpsF0KZ8H3qdv%PZF>lnbOuCnUs_P^T`%d8hWdQyPgQ#-NU^31=4K0~-3+aWRQ@$s`{(rrkuTgweUf7uU*> zQDJU8Oqn$a8EiBz;3c5y@J=FwAsxhA4Wp{=p<1{rHq)cjqr<#*=VH?)%I#U}?b#!M zXYpo!Ud8~;P3-=g!hJqW&HEx}|IcD7zeLHzICo{@#G=0Q%x<6y<^sZQx<;G zdO{QL=>t5z>Ns63q76s;xG|tHDl=E!scmICR=_z$%W^1&T5%yzXSk=ie+-GCYLMwz zxmSdZYv7vdGte1(+iZsruxkCs_*A>DhM$P{ZL-mh?f=~ye7!Nxe?KO$RZ+QR&#nsw zO*rA|dy%st$9Zyu?&Z-zJ+h!^GbTlf)cSzw7`-F{=HW}lSul;*-`HvL1RUF-^a|!> zf@!#3!dCOn>b}*|xwq?oqlOVyHpH=Y>c&>BjOTnSL^Y{C-_%*EPVt&jTbz@Mt{Bzd zI&@g*Qwv$k!W}|SBd}U7I9Ts-e00F^@exNy2b`Xqa{Kf)x9^;CdV0#~?OWVBK4i6A z&@3WKJ`n^R!5rHz&hZd{=q)`u0dRjbI~&BVC+(gCFFO!-cd6%KdK>Ex{Wr9|7uo$)(T0vACo{Y70nsKuAFPeCOipFB1M+Eff=6#{n@<`t1ywc(;N z{@L|n|JnwhS^Z;SR-gE-EL<^cM8{LQNm(#75e1d0%0It`Nhcr$2B}%~H5G@P!UCE^ z2AkyZftC~WIPb1<^eirmkwmw>Wp9m|F1;9$++ z!9GXFN1WU`=H%p*yLawz@9sVB-M!1LlLPivD;DiCh9{*2!6EeY{f6yUlxBtr`i)jE^w8(UcCt`JeE@}lZN-izE~9{_Npv-V&CLpc zsgQgQ1(@Q1$5W+DaKQCxbDV+CytBxxb(i0cPM{yxy8vT5I=ce2a!_b}0x#V8X-0rm z8+V@hkHth?Fyyb(iEbelc2Y!)*@up3`h7|^!FZ|}K}u1d7Z*e4eT1Jl55D1Y)A9If zLvIb{g^*5*5myr?p;8f+B+=GZRkkKlywf0f=V^UIj)DqiliUW`VfW1Xhe*#0Nq{NE zWf(&%ZFGc~M!tX0^m~dpqw$W#%CTDRvtHlk==hjBcTTu-_cpJ*a+kYz?{IQ*i-Y}r zR*NM~YyyNLV6cAgkZr?^+{tQ@mZ2Uuo$PCPqQkad^S!3 zUL4Eynmfw{>w`U1mA#{5OyGOp`2qjwKmUNHSpklq1LEW7Lx$oMoU{?7kJp=6goFYv z(z*qMSS0KP7js0TCMR|_yfYeSY0MLn#aB@sVv&`if2Ys4BF>E)bRF$2+Yn*E|W z)gNa6`!lZr*d0rj=1Z-Dvr zjNbE*u(vJ|enXmbf;rDNH2n1O1t)tg3u$RAAR2w_S)=a6#}-_r?3d&R1`tgh2cwek z0YMY~)m{5MV(MQ8smu$!%2qSEx!tUUwh|v)+r+I1)wFT})SG(D2xndZSSrBkng8T# z@&c6XmidHU`Fu6E`E_jlY1&LoE#Z+zL7b-1O12YPbt0RH4l62wRt1WROzeEwekdjR z&?XLxqK_zfNfDLW_=aBLsvqc7u*B^rw@S16S^`tj-)w;{g`6uIhjL0X83TmUXXd0j zfmVfHtb^k`o}Av8HciaXK~s935=?1Z$7u;$=kpOah1oSvR==guAO-Z|mq z^n|0sBlZv0EEX{yT0fUxoAB%VvGbfBIZ_{jAJF$vLQ;c=1Pj^ z#$x2QX|nC6>zl`6nl|Q;?(OyAKH`LSvEWNz_$>e9-}xK7{q_fZ@Zb`^SRqa7KDbCD zbPhIM;731ti>DVG4iA?M{eUzO`hb`wYg`>!Y$J~cN>pcLCUlq#smsu#^cVv;OV&z|p#i=LGFjA)Jbc9Ghz{ zD!awfNFhE*9znHg=cf%~JpJnq#yaKXmaBh}X{bgKLRNY1JH?c#)jmfRYdW9TT?edI ze{*e)FDA1NjMdt^k;`9+{IZ~pvQdm}c=G5VZO%-@em0(T6M@lmwCrVGLY+Eh6AeIZ zR?-p{GzA>R&(7)sAhjr*xEQVKVvj` zVtEu>_qM9jbp3t|3rgtwh|?Wn9HA5Njpty!;`rzmC%0~K`}Qe!?%d|yy}O*8#u@$b z(VFFQ&2rh|(?+hQ41HwFcbjcIrHWRg9alEP$PBoSo-U7NDbO715^0Wr7ay4%YK40s zwPM_2!7SrL08R=`vp6@>eXkmyjegs+Ts8c;uYQUD)Z?ahI(Qmh?A0mBUN$#L3Z6bqvEDMa|2t`9rNciUh0YV|f z?!ah49@nSox;fR@+!WY!Qx}#U#-F)BZc5Ip|H8~tI{6%?9o9;{^2~0nQ0J8}ahu$D zV4a|=KmO)_lXmXsLIaSM^}F8evuq8|${7AQ7jhJA>CTh%^Vlywss3Pcs?Tbu+CpWu z;H^%jdiE&edR1MW$Tg(XZBA=T33%SqS;J2so^jfqu<$KTL#mQfrR+v=T)+{sLOWSw z%p9(s*OMW~p$Yfy^ZkTapAx*9BW+wWnzR_fkk5;E@Dd~oDJLdJ1hm9xi zg8fU;KDhwM?fBGE&m)1N5vabd{9OuHXgswm(~Vv#A8}6(q97}F4_ym{sP ztSrRsuCCbMTk%(Z?Jsh9wdEiFqkm4{cldSz8np(FXxBYI5B$@A`mZr_{H@>oHTL({ z=w%n@|IVSkMco0!{Jb=J^iF7;=i=!(_uqTK`O^z%SC}*@2+EaCm`fd`Jf1;nwY%)t zyj`W%*NK+qdLh81dp92)-gI!R$E7>zP^FcS5=xO&sEzmfL~E7HajU|(pwib&h5gs| zD6=@P`WT!4vp6+BPn$m^65y_+tzAOE7bX0gxAO}!x3Iu>CmG$;DR{9Wz}f;Z55TeF zS)Ysx;F+8L^nuWsW1v30Wu}+mT#I<+;pG+YKi#mtwPGPHXqOf*#fG@?3qE?a3n(bY z<(lQLp-k-zRgh3QpI4&5Ike^)_PEvr*mXBR9S&S;e&_1QDG+En)3cdyu>P7!yl@#O zTt9_`e1*fi9rr6l3y{whs$?B61V?j8LB$7%kJ$5Ige!uz8T-9MxtBOoP zUCgk5e09m$Rtd702$q~w9RK+`R_tZD zZ#1<&T<V)Meo5bOe+6Fcjz3Lcw6edYqQ*ZR6kA3{>GKD3&fT%F^Jx50e{LSC^ zHN1EHgMakT={ludtkB?Mlr;hGh5HXT{NsQ8&w2m7_xP>f`gK0{*;mmp&~5uzs+9Rs z)Z#cNG>xb4d;a8){)q4X{_k`4_>#8S$HF2OG}dC~A>n$BWEHFn#=>H#gLRT6&z^;I zmq~YU*ODu8bC-6qiSB~+S60%o{XYtYqd;|5x(L?;zV||o2+X?*opO{{*o8=y7;5m{Y+6?@Zo zswhCAO6)W(_NZJ8vo1k}0-kD0MnrD*K})r8<-|ovVJS2Vu6pC?W?*9;&EOxaQwU<> zV;MPAvAua*D$d1CKZzpu_SPI89N>M!_G-(}_m#^d>H%^TY|cNB0`M`0%MEY7`3hhD z;+wqj#yvLM9uXxB14B2q$j!7^%yM6(oJgypD&JjNIZ#MYo0=_&O!Xw!p0(^&$%l$W z(W?b@2~t;1!cc@ zo;QBX1GWPsGyx1YHnt?U>ZQ|Ex7V8Yht=<{s!k)xN#xI#d~{CLuD#bP^;b$NM+5Niu3foQ&aBQ*zT=r zh;TIth~78M^jmpq#5Gc@u5@bdOUD}zK8k^T<^*7tjOMtqoHml&JS4-r>7m@zZ8G1( z(HP+L*QmotcFf0CuM}6Hj>MvD?@#t|eKf@7oBPO4tzm%*Gxnt>h7Bx)Wq+H1>n%bN z6b94laSUDd8wXx0AgbUAk-Hr#E^*yD?|}lK6UA76FCt=D5|Arav5~=X7-RFS{(1=* zSCwHNKPU%M6#<|i`V+1pV*AJKhM=REw0=AVkRzibrliLj-jBQ*vs1hYhAB=wNC1}j zcl%(3y^^40?pfHbB|}kfG?iKo*=pBoGf;59jGkkHNJqS1PSi5Vw+)15qr?b6L1TGo3BUh) zU&6-vGXCHH^)jq0LyKlK9b2-^TkN+{DF8m+|EjH+@}nb}rC0!MS;*~Iy!uMnfpNgT^^ri}ljCyaO!Km;C-t>T#? zk4xu~;O-NP5S%E|zNjT{vE8xoD3X~bFy>4PJ&9+Z{S;PK7Vy9RzkkBdesK|5ZxNC* z?@UQjLLkR`S8n6~|JrwP>C$C9^X#Ya`DZ_i2hMCkki=wALbK6o=r8oJy3)t>yhOqK z=d3Lyw%Wq3p+0@bz(pZn%qIW_^JW!B2L_?oJlY_=sL^6vcUeN#5=ckkxSrIUqFzA zKnXhsV60$mY%vo{3?&S-?%vza{emLH7DWC6@EZ9w#K+%*7-oyAy(FWq=)J~$L>KJf zyz4nSK$Chunn{n1bECu{ejXhDE+%#bCb^viNFzxq|2J#!W}Z{Ebg!2y&~h6{j*li}r~IU#x?$R*hkN)0CKZGl8K zsP^n#n}Ylhc;y-Tz2Fjp2m-d^S5Yqr@Fp^-pbOUN(k30`cOLvW8O1>`p*jj%j8fug zm>^&j^H<0_LqboCiyaA+V+EN@JpTA2_@DpJ-{HCEzlY~v_z@aMl{gG%_hr zP89y--+ql>zwr(({^lJ#``IV)#1kLKne9y=%RnS>?ZXf8_Sun+5eVb? zp5*1Jopp5NxaO)a&-$;nnc^iCOSV?lRCS3tZ;R+#jh__-d0JGI>L^w+q?Y0~HYkc$ zZ`^;j>U9)GCS{S~kp~~Z-~H8BaqiSM{`cR%h^x2vu&}rUNg>_LvK*2M+}qV;wlAsem{5TGh#8W}k4b3~DDAZiufA2O1cZpHF=`<2RG@n} z$hb=2p`f!slvw44wgS=~dd1Z+1ot}AK1ewu(iRBSq|qDUNbD&R^r3)IfVhzv?W+p! zh884^wNElcC}^X~SJ^=1gpvi3VdqN;$_osXz_me%>my)H1qd0yjI7ejjotdZWU57P zv^LWqN&^c^%h=r7h7bbF%L{n=>CfQo*&U2W2gvgRySHy)FgO4+L1~VHHb-q7VfhC} zh0?+CAq>h;J#uJoco7*V5lbn>-yQrAq2++sT*x=!;R6Aq0ac>zO-)I-pk!RoSNYr) z5hzI>lY`qkd)C*7QrgIEYeG3xKn9%I-ohXK{%>PzV-5fCjhFDtH{L}i30aYQUk)K9 zL|;Oy3~#@G8yElaCH(N;U&j+qJccJ9e+VC3`VIDO+(d6J!)iW3v8aq~ugoD?LaGTA z6j(?o)&MfAcTj??WwJ>EL|E(4!8W`hr)ooQyAXhGak)6#i>-oGc(h9?(iL7?$8hcRK-z%k(jfyeVK#4^t|_~D2=#|e1mfp%&sqRz$(HVQPb3y>i5c%eY&L<2 zG{m(km}=E=L)(BtFeQkz>Xm?Ejov~Zn;RR*iylh1rbh>u?BB$#$pC_YMKT`a%-TD? zDOP6A+|8;xaUjw*_ya<_8b&~qv=YKrj3~Blb5I@WS|XnIOY10HUE-Jh?;N*QVoB1< z*PNjarwD8$s)Gu7sd_k3Bb?|V$(Xc9p&|*d%dK5cN2Cm%x*UU#shb3c1dp5+J_w8+ z6eRWs3Rmy!;mU4_p)SBe1DF_hv`nBV@+bjnkjJ*@i4X!4RYGP3Ha0e}u&@YXg^xY@ z2p)UvF{rZiqj7`bz-ZF@13^SjDyXp$Q^b!Dq5n#OweKE^Y3*=*sR#T$8oO*DZdDF; zsx*HSLn`iO>m*eySM!B{VsQ)kC)LA94|;GsJ(I2}cL7S7NrH01&`M)j^Hue*=kjK|j2v9z*;UcQIC z906qs)&QPBVZRGtDvW3mlrj6U`VyJh;SiYE=OCewd*Y~Y&st{*Y*L-;Z)$B$3wCW9 zC}C-c?uP%k&!z2&) z3<0>`emPADtt+Ev)O4(L&HGn_eOm%hX&F%HeFy1V!iDqav3=^4*M-;4b)_6Z4tF7T zuVb=z4H+q$+1qLmCeS-5P-_c;S_L_+0qHYp(}QDg;Grv-v~_}u=+K;K3XmH_Y$(Pk zsiCT)cr{=-QLW<&tG@|8Iizqach}+P&%ASj)bDDzy03ZNKL_t&umE2-J)mho423A2(s=4e-o^eb=AZmcG zQ6t7y3CuCES=dp`!ElKF!UCRr;uBb2Uc!ZQXYh^ZUdGK^1IVlgnMvcyM@B~>&vT>K zpc&;vVRyi|S>$-<7Gbm3!|DDO@^TkEF`JrPtAk5O0y1qZkc>u%HmyF=P*B$F2Y&K| zi5fXgZN%)UWWP4$SPJ8>)t{kgG?Ai~Ysz6r1Ab~r&PY!dYUCl^4P?6sCFxRCZ1a+t zmJA%VV7{jufVRHK-9`cGde+gbGPtfUO=%St`<_>&C)?B$gX3OQN!SZfT4Qx}6=%-u zAj=CVrI6VKg|ZxymQbv&fR-0<@F8P(`wDtw;Cr&{cCfSC6uty=tZ40gxOISM-EpZQ z5;!)g=3@6lilEV&5m5b{u61xL3|#6ODRfGKiHaB{Rb2Z!x2!j&3hTV>d`Rbtfn1A3w{9!+rhoy+*e ztG~eY>$fdoFR+}0kd`5q^%obgva$*SVLTq=^yyPLd+r=2dVP$?W8*J&|!C+7lF zKfh&vkZ|SO+y8l&V$u@w*Jp9*ij5~#u!Cgr!Zy~dNkXz znBgs2Vcqz&LjlN$>PTitR**0zKVwLYsKAAXK8{a3`B`L3E0{o8=5}de+YFL2kjSue z<_z*Y!^^LH9|s3RWHR#_4;+ow2_eBuC?_RAV=VLw?Ck7dd3h0&$rzawp(Adivt~~D z9|?j1mcFt|p~T^;Qh|L-P=hY~1uLsI#}*RAtW7ADsppaz};igLt&xi2$vP zocB-x8*7XB-LHHJ8ylVvzPSID!ZGl!a@E=ICWNCbON__k#)oB0R4Q2@16pXPNoj(%by|~B z`pVoni!lKsNEFK(SUjz;Hz_eWxPcx-B5yVl9ug-O+?L9x1IqezZ5ePCvSK-Zo&quO!_ zHI=ZcmE2&-T8GpF>4Op?*p#48%~j}8`muBjz20dBO|=?y91FIti@Gc^<^%M4eLVZj z6Ifqc!l_eh_}(i&#q}FQ$gD6{&;&pVtMg%RO3}kmuH(lycJbcc2wyxe@XXmIoL|VX zB=;f911OXz1%tIA2nyE5Igp(swmDPGT2;nP(s>C4*e0^Bo*v|?#&Y#l7VC8c?GbOg zoiv=HCX|x~=F}o6Y2n1I0O$N!i7nNl>o{Qaw)i#68arz6K5FrO&&B{}C6U}s4nX|p zmO1+u|=GMQ9lg~N!7Q&y|>bG7-|n>TJ^=j;Lc{XPT2N2F?k}J>GvzZ!u`TPI~H!2 z&{=_!1SY*zY@EJ;)l)lISl_@{D@)MSkW3(!#){UqaEJtk!y#5z*Kp?SS@2JP0i`uE zYYki_KN11s(HP9T==UGO^74{TFoivIMSK7;Ti3uy2R{k?m3zQ*9#D}E1yzw2p0aNE zsC%1RtJS98XH5dys<9@bR&v<0aZ(n7!Mem~xQDEecRbiTi^aZ-oA9r zSb7KnAuX-cYDH)eND{JzHQbnt@WPu1xOiiNFFm}BC${=HmGzM8TPS%9Cgp)N%><&% zC;W`kpbM^2j&@Rj%AI>+P|j>a1Ul~($7+26Q6(>dZO*LfS-_k0Yn&FJS|BLG1!zrGw2C`N?2(;xxc-V=(U zDbH$;H&d*y&kQLgu3Wi-#g!#I{P4r*^%g7>n|;6n8Mv-g8d7Fh+}MH8z}^R!!IOOy z0%m^P9sCiXtC>SR2?NB}Mk}JTit~hVs&Tz)2R~Qv{U$x~ z^z|drS?&%XCa{YXO6F#wX8p@tX$TOMp;~!Vg-}`+wlwVkCa~z+u^AS%uCi|nOA6g)Q~T1)Ws2!|!L zeBLJXEjhtYnFg;{pFN#GjGOm+W|7@L4)oxz zBLHns+x>zB#8HD{tJ{WakNZxsa8PWU*>(UC0XjO&L==Eszc9-(y!D&6P)4G=v~i;VDy{3d@L3q-~i3naj=3 zLxiM&)5D!(u_O<_>sm%d)nHzUnGKQ0Vkk-g8^V{e` z2tPVVCPpLAdl(D{*gx2ZQVMxq)I_S>A6#-)mL&v$ObF{JC(`HU{nIHrcABM+N_N;5KwCjmLmgbp4BG1uXb5o0AS!XNw~H(<@Wn5D2Adn} z*w}apKm6fqxUr{zEJLmdSy@5|f)WyA!O%1T34#zyxKkGR&gDC}c%mog`t$}? ziyox71)+x!T0*c%CKM^74WbEP38~3z>pP@Ia8ShbW>q@uVa9Y{m!=9lI1+llO1s9i zeLX{dWF0Y=DBbHdb1$DvP(moK?rE)c!p%5p>! zCQ!zOMOx``q)pBZDxh3z1QG=!AXIV=hOt(4CP5-{l3~;*HHC`1PB1JWSRr7mu(o1ewEdG#X+w8bJtiu!`upNoiUQ>9D5LeTbCs z6G8^nS}u;8(!_^p2UceVTN%xG(P4fbhl2JG+h47600PjYEgUbv+L;4sfE5(R7%Ijm zKJg&d*H^KOYSw{hjwJ-mIb#Iuhq zn;(9-yjum+Rz*Q&i(33(n78YX7CMg(K~UB9R8$gYl% z20;{QWdK1VF&+a=5lKzKrIM=dMAY1#ZMJCV|FCXyFuY6hXIjqpnDHnB!`J zBZIk08-cYIL(=tD3Ma4HNMQ521QD6gyqA+U4To4z@uNuVs7gVM6Neysn)n6yPK>fj z@Wvt*A_t2MD$AfK$NrdcZSMfPV}_D_IL*gjzWOS3Il||jc^cbWn~*}F=q~^eD7CqM zDarJS2SdE}tJmSZu3Sf+_gYP>$X**s0#6vbyLWJ~zYigd);|g7I4Mx%xtSV3 z2vAgM^PB${c6^L#&w?uQyUbn4T5SG1bGJ27d`!-G;;BD7%X=KBn_JUan!Fa^l{OM} zM;Bm~`Ojc~i0zFv{9k|Z`#5)g2hV@&6}<7X3^&vY zUb=dKi+66}^AAXT;lWLu&i0X)2XHQinTFNyU>l61#*SML9LPDGOyW`F^G+s7;ue7C z+*o;X2s<^SJ>8$kDTr2(rJ6iL>?47s1snD^qVxD<1O2SU>nyYWcRTK8?J)I!uHf%) zybT!MS*pU0rv_mkR}0o5V)iU)vW{(FZS6|K7?y8`TJj(O2r0p(nFd%~T*7!fz-zC+ zj)lcVoH}z3B9kbU37EnXc>rLfG{)3JwssnuQeywZcQLws6Hp@*ltD^>xP(R-dbwI6 z8jBC`dko_{c;EHTyLend`ppJtid5oK?nCVEMOMGwtHn_|E{I5>F?|eF8~o-3*$6V7 zNo&VT{!%pVm^$G3M;|449C_Ibm;``XfJ6?69ws8kZppZLFvjj!W2gy27620@15%iF z$?L!T72dye5t|#ESYBC0*6$%J3P1|;Jz8UQu!q|>ZsF>+o7g)TC1Z=!WRvQwoeyT62JHW;!tS|36aG$t5AA(M5!7BYf_mbv%A*6RUh1y~!Sm zvV>+vDKwNAhcVz-)4{lgB=h^+!mX(#J(XI%D$ndK$35amNkPGOgqpmxc7zIe22N@* zPec$@EzIto&djU^N%M^Q{TBjoH(L_KF^3c`&vw-^BlUVuD-|?WkbzMfta*h?CP>u! zrbM>?WqVahDP&m>qwxUmzVj~DH@C33x&|JbnPNvOGTQ1AC4ey#vc*-bKD2;x_ZAMW ze2CHhZ4`P0$qb>5Ac)QXZPqNTf}r*UF|V^<5rRp}@yOW6EAMe6EMkL%QXUQr*2Em{ zYowkRuw_$q2n{bY>#v6+n`1{35^*IjLayRQ|02>QTi${rbSe$+tOwSX)2JhpIy1dN z90H#f5)e5ca+Jt0C<(WRW85BT957*m%nAb;M?V20yaNEa%rF|3xOnj$Q)LT)h0DZL zFm2HU5-wQlNJI)=J+11C&IC}N;p){Jc=OHI@wpq%VtacNnw5q90U^mU%oUh2A6UHv zFd=v;c+<)tiscg{jsaTkMAm?ow$ao>wLXq`q(mRniG}l?gKhACl;Z|L0h0qq2zY&cpjO4DCKwEg7&knFRM=T<;~Hdxa7Y@2b^QYgkT7<=B{J-fOWYYuus57w zpae=$K#R=JB?pUL$7={9PcqMa%gKEnMrOWOke!!y7<;4w=otKUQ3Qju2niyApa1+- zeDd+1;?Mv5&oC)R2L3N{(A)9$f zfK^Y84i&*hBw)J8N-cPGi2KZo0MsO;eank{P$glJKM^=VV1PA2z&yk8aE!(N0{-B4 zzl5`APU9QTeHZ`wqgOF1HS(eWSVFTh>qQ!}o@9a$fFhtQ7ICR8aOQt>jX4#=o>R6s3CVe^4oHxR&VC?I2a}~RW*f^&2enaq-!&WZtN&RI zhBgTR3lIxm4h(3H8}Zzw?9n8|TnUuXe@ zvxDFc*~oMvnLFiLkoPn0WM@|?RBhEvlwx!FQO^fcg?c`SFYT^%dfnI^B2zJnP;BHWHN?k z#=^paZ421IqvIqlkhWY6rz3BMxFJ>x)wO+jR1#pl%AOrXNZ+UF;BAuWp7(rd(}8a~ z++#9u;IB~PaOu`NYhYqg8>L6cdwo3i*dy55-o&GiT)@}A@oikcy^p+DFu~KBd`SW% zPoT;4_e()gvWMHq@b7yAy#K}?Uc1eB_Q7>Lz9z6bz6D+0fs}yI8I&#ojP2Bs8(Vh1 z5r(q^&cptVxHN9G(Cs}mFl;!k;6tyl=EfLnb)+4}nB^O^NIW_fsS6(VnI5WuMEB@k z)3m_7G{eh|n*?)`nbS#TM{xkJx=lI~S&03Se>``SleltVg0%e^omlHSbb+{GoXu_$ zH%kl#1_vYT?e0T4X-iIfVgd}oW&}_%Ly>{?g#d(BC`Kc!90;rx8CH4)dZGv75_ylI zRcWe!t12kTNEC-Yd&IsWV?Jb12;n!ZBl9o-2mz4^D9tF@RFGutKbhFTmNps-w-Fc~ ziGXALdgZ;eN3UHZ7lvYGY78BMCVO#2!~%q{)jV0`hPC!RMrBQM6bp!=2Z$aN36xr3 ztQZHQ3HFC09E>%_T0lcWlLV8r9t_diVtbEl!^M2W0H?->VDMW{9TBT$2?^XDTi-=$ zdu%H>Vu7Fi{FgX;_B*(6;R4Q`J7-aVKJvVP6B~kvsS#09$rV2U(GYthE$8}qK`oX2 zJP5#{clKQEfG%zKR+YO3A))5+w+1M7oBS*-XAL5rVCukyZph9y@Aa(_it@>Tp@U)?8hrCT1;*2;xSBB4~DSGF5Hv69P?qj7cJ6_3Os)goGrCCfi!FOkZOUCrrgk z1O3*8hhh077iv@%rY$XB(kzZE(K&(Sm!|nXfrY=EYt>zN(d6r1Oq+#ikiGv zy(DQh2Qx^pQBGX4DScKosrXqw{i&8Y}2FnEe=gvsL)G@%yM<0k8{Q?FtUDw6ptN zu}LJQ&`?SPP$=>YPk;84IJLcwZ@>6`{PVYdh{5mxyjPZ6UgFsY`}o9Gfqr%i*?0uOIW(7cUkY2GILT`xC(gFx?kjj-FdxUrCHZu8w$~-OnBl6KwFRG zu(FtRgiSaL0#Uuj<3=bFU%Tog08)MWwhYi;n}v`;W~@(X72tWUC=ep5c&WbVh|O!b zIrcaU(VSZ6nq8tj@eqQ*LRfN*k%LuWjI{=7V3!#}k5N#Gg@W;!&wK`_PoKtQG{Sf| z0xN}bGKQX%(B%YrG68E1%^C_N6pSE|U|V%Cz*=E4o48dRsqlU?}f-9GYKgqgp`m) zACLuPRv^nIie4W==6L7b_wd%+7jb8AAH#`8$$+LT>WwNemxh;MMR(l6CY<}8pLu3m zZ3jUV_sl4+l#mKA#q!6A+^Jimf+~9hAd--oA!!N0xP5yM|NPuPV{2<0fBQFoi-m;+ zg8;D6F`%f!#qoj5Nyjxgn7e{}S5Ta%BAW)A9u=ys3Inw(*wNGkqK$Rl)#q(`@9?ug zOcFMh-U_TrO!OEs%W>iSS^U-i{U>&?=y}E>?jBKsBC<(pH5s=Hnvxe-vX4=o(-@7%AR$oX1u`3S+@bB1sa$a4$Z;e?CjbQj$};b0 zCxn0$hNvcV=_QScBoqh}kzrx$6t*|FAhH~S0qLf!g{k6&kfHBN&Q!@H0T8y|E(Dlz zXi@lpkO}ij53X)w`_ad+w|9WSV2H_Nf=Q_`DNB^4f@WnBJXIREF}C+dYahg!0cA}} zKvv<;I`J9s!*B+STUi9~H<(VPy<|>cE4LQ4W|T^!9FL)tf&d_8jw@Gh;_F}g8g_Qh z;K?T+N0H}-&?ThNU9S+<>J<=I{h}&Fu<7T+ysgGI+tlOY63u#`PkaA1ZTGg<>uS4( zM;dAH+xR--X{&|+HCf}NwJc$Q+(O) z+(#+uB0AMxBByRzIeR0+Fs~^RJApSo2ec++$JHu6>{@I~2=A2`UN-9mOfw}oYzEUN z$=P<3yF9v&JM2d?c0u-1P^HJ$aGfp-Wuw(E1moPfvv}Zv2e7iTf-KKX0Cv@A6-J_l zeguVi0B%GpsA94s0CGbfhR|m+=y)z!8dft)F=1eDe~8<6c0tInvATqn zzCgw$pcq6M6cfe_ES@=stqTt$Us;2u9IOFp#~C4X)DLuthGz|hsRBnrvbJi1q(dt#Nh|1-Ydbk$c^+DOwLnun1?gnpEsaJ+H8WU6n(XnoQ^k`Z z)yIoww0*+BC{>B!V1O%Euj1Wz-o+N^(5C8BFDDna_>p^DH-XoFPvihV6 z(b!sYLKQ{;03ZNKL_t)5sm+-z0taMPLe)vH=_SoZCTwL^3zq7-nilr)%sP(y; zhN#@ZPciNmkH@felCvXm(STjF86CV9a1PCesOQG*5?Nm>0z@|RHz>Uw)3LpHGfro` z#d|Wt`q>AO^%rpc@>>|*x{ir5hYdMCM8|Ji<3Q4fLt)&ugps4rl7(CK;GgNXZBbR7O#wXHMz2qVjjC=1gGn z@9dn#nKNhb`mbKY%^NpCB=NJK{Sr${FW}DJKJq;GWY#3uB_cdPYK%1>(|Mkj;&Gse z^P&MwR^?sLant`#E1SN{O#PjBPz zzxE>DzI+Wuu?UF_q$Pw9C|N@blYk0H2(7_XKuN*~W4wN6fE&9bT))M5>a4^g8|zr> z50H=Vfb`hxK}KlT#hw}na^W$hIVf_b3)*+Vm=an*AXrl*qEI~vtK*@JwlUM7c6l_- z|C*feoa=g4$G^LV089(uZ7xrDbMv0`7~oXyM-3t9U?-F5S(6|<{P2T#;)y4*xVQ)a zn5Z(EM|TN8OrGL2_vbPfbG!zD<=)YGd+&P1MaT#MRQL?t9#1<~s+Cq~Y z%`n$z$SDez!Woiq@Ja}h#M&fvnkrVgmT>8NmM%hDNZ;2i(j;DFNQsU|ukA!j+ zcWtPyr@5LPbuZ6~49;4WcNHYFjCsv_zSYh)kGxT>8gar_$%q|mC^ZI;4e@h(V-3Ia zTVKHD)+U~R@fE!E{huS_1@!VhbO}HbNZM%^SpbyV=>d&imI2hq&9THwS0}i*U*a=6 zjHgaZJhZ%wWgbIK24E^pQp-W`%S(cJlODGi*%O32ZbFiLa?A7xM}}=^Oh(yrSZZqn z$J45wh6)|F<$cc(fLSx-wi|J`W*XbPy-$n-!0};fgMtu|_)l}jptQp2?QJ~x;6qql zUB$t{fo~r;1urB9Aqc8l^=^U>CKT8H$-E-R{yTnN&Lk1SzlY%97UxCYNZZ-ESZO=- z`GpIU#Ff;?wg$)v15t#Kn7N|~Gg#y(*0!;^w1(xa9h8GT=xS4tQ0VDbU?fN<<=}}`Jp~;F(jcqrJ??`j8RWcLU?gh!fs2rk~_weaYJ&yH_6+HaF4*uzd zf5Wxw1LXZB!+AmJ$*9DH%xZB604ycY7Z~b3-WZN><>CQ8xTEpR*#aNi=wYMCAhkD3J6r4#2KTY$6g2i2UN$++5-JF zNPe2|#fgpS-Bs13Fg%`Gr?zKxn$85{*GVR9jo0a^4> z^m^#8tO0sr32*kESdk!6`!2qXaR}i zT~wMx2^ib)Okr5c6qN9s(T~$*1V@#Odk->hexYq^G~N;U2C|)gFjGp5L_4K^VuG7^ zCDGbRqD5?o;>~@Gq-?2`ks;0`c6QEUZ|?xFzxEo0H1fhjt!j7zn#6n>{Fr#gKzppg zaZ0Q5FdU?Ls=Bt8K->Et#b!3dehLbf6wIvr#D?a`*-;pCAU#4}2t4}Wd2Fn#VRL&2 z|NO1*Z=56!HyKEO~^&`?`^~PI2~-(vC1_ z?vM5mJTPH4gF`|BB7;oKd$c)pChXA&vN`}@Wdkrn3)8FT2sSjwm`SWy$Y5qdMmqsf zpiN~*;`X6Q8k99^q2xwKs0rItuu?*d3sL!=WM>|8dLfKn#dGHFc443s0REHC4Ce*1IS z*j&SlFMS^`{orTNV`&Vmpv`zLv`LylU@d)zm;@}hhH<4V@tsS1xO7M3>9c)2xelDp z8AK&WPhjl~A;?U9**6RPLVp1pnobM?D zaG30Q){&j#VmRItsYGue6WftGmUYx)Myg2VcZk8M&nzd!m@g=^}e{ZId1Hkr*f;)`rmD0UdM$P9;F4)7W`)+0M1j$GEk- zgqkUse+hO3T5TtZtoV?iq-7V(y(sCBBw_?osqM}_j{x#{=j zW(R|xx&t1p4}1`u;K|X;caj00kAV?3RQB%}M(vweKgOL0^N1KAUYLsGB z!r1$92llrgy#+^=N1A0DkY3cPZ1?g(?;h6rl>C^Fs17g0O$K-E#P$$DF!iy?L$DIH zz4(M<6u%Zy7qQrFP=v}uB#MnuU((-XXADIC{PBM2QC^gIJWz6c$3vPP+Kr7GfyvRL)N|3bP2O5F;Na32_!t&p5-}0jt}d-1BtebGV5RZs1Lv^* zXMck2%`JTQrGLd6Z@!0;GeBlWlR`RTvhw@iB-av(jR6*9f$L?C7e3g>o4XTy@w~uO zrxvl31AXj)%ArXhtR_hqD-F{xt}xM-=`1M71$z-KuO7(W`7|#$8C1(`Pmn5bz@iX9vn-IN7 z6~C`vhQA*q2qF`~JKZBO96`!X@1d#xN>jnrCWpQ1AsQrz(J4kYPl0e8t;VJ*eIDeq z&0k<%1OV|~@@toZIv~ddQS8teHM$(%M?0EIiIE;+V{HY0^vA!8(>tf|o$tJifBWfc zI2a8;SG7Y1#p-J+4bSO#14)V z+G|qjI-Um+&189(wQxXFBDw-p?S2!;JaTw*)pa0OcTZK+4nmIk{|)#2h#$Q*S(xR% z#-uckslz>zrGp3$NkADiLiAU#tCsQdl>=P5 zGsG9qNj!6Q17~`R$khR;9NOsutDI%8P}zwY>FBansf*bp0NPI6IF3<8gT4J6OEdE@ zHrVlV)6T_{EjsTp2jDOWK-&VZ9!zb98plmGJidoQsTClq2SC(6uFRmuZ2+qH26{JF z>j|&5@LSg@tHo|mUC6+^70r6)U3ik!9SZ?aCO`J2dc49w&o?)=r$&yem_wmlWC8B(C;Esz!j5m_>@N`eyN zA%pC+^W?B=|1f94ENg7qerlSWI*w@oniBBp-^0FbS(|ckC;@Afb*U#hgQm_c);uJyBY znz_|SmIH8VA7)^3w;MCxHhP< zi41tuUgKdP(3!7+lNPc0k{eaBs(2)9zgQ#aA+)qTj+)T5=|ogrw+`!od7M4r@IID= z$((phOk3+sC|g&rIaZ;pt!Ii8+ejOLBLfz%R!K1o*2?JbLS3o{t4o60lKYeNa<3LC z)pat>*l3>pa$Ng-*0U-gS-~n=2m-4KND3V6?_#0f!=Hck4{-X_X*~bJ_wciyzm0K8 zkfQM8eH=-W3nD`tgh3RDjpVs5de~P2KfAM!E5F*srPILYFKpm}MTMT)gH%I6n<*h_ zHAw^{NK1nfY9r$|Kp9k5ikg!k=yW<|iqk+9vu$9l8WvYA}v~gcex4 z%i-}bm3dddXgbiR&8E*%sUCSfTFGc{3+ zf{+@YfBI86wYiN`n=j#&@Bce)?++nlW`usonuwVcAR^ofBX6xsV?mw?=xhZa=ss?K zu#1a#_VI-ai}>`;CN||B#P|S0kCAg}nExn@8mRC4JDG89cZG~vf)y04Gx?>&sOmV# zrXTf+|5y`%Sv{_gD)@0+jN#+Tsi^|1#g(s{r;f*~!WfL(pbiD#8a#U>DEh8uLiPV; zN;7buiF3-BBTV;vm=;K;9ok2M=%%r?j|~xs>~@_rbXmG>-X%<(4m6hv%h5JQ`H{T`MCIPaq3;9+Lhl`TlL zeLrQMp&)`*hVCSop~^8PCGgPsGx#5W_m?NluRB-Kc*l+ z$o*7};jUzuWCCyP@8R~Z_VCWl1$^$|Q+QL-#{1oRAU^1GB=(Xj zvn1bJC1-JUM9d#J-0DYuHy7Jn&n5oYK+T_yEA;-P^7eg69cKP#2&QeB{w&GUysf8c zLE_kwP_`l~8etSr%!7FxppG?icv;uYMUjr#JBRZ@h?q z|K(dynjx~D?N(V$4i?_6SD3|XRrjnm2MUz=Dz2$T{LA|Xcz^dcK7T&Lr*=+bt2Y1* zZy@6mq>ZnD*2-Fy6O>Y*JRF|hNG;K2X?TW6bpVc|@^9h-{8tO0<3MWb@gA83h!Z%7 zXZmb$bdM`}PLcu7BCjasnGu`{OE($`yw}zK-0oDBBGIXoc|utOQ(d?T2{!@3nA<_C zIzHCcb8f5Rj$#|zUTFh|T8h!6qH6(|0Ia9(pSEB+%P%2>u~&`nU!*8lKj>mJB~C^T zf=zIDux~pnngah(Nq|QU;BCGpZJd!=+X{Eb_dO)yWT%2*552acqANJ8vlXd`i`^it+YhC-N_C}S&nx`h;F{gvP zF2%eIX}9)W>%bex+(QJQYi-R+Sf1tVI#Kg7|5(YJ?!<@yA}eZ+#Jsc<6=DEvbp3TX z2I~wDp4-9S{q0|1=j>_x=bzB%nlx19Ac%s2~qB$pc0t`N|A#p3;Gm|Ypl+1Nzh_Mt%E~k>Rmjx z|MUq!SC4*fCi#rj*GWBy`E(1~H+o`Jm5d2i1Ihj22YuLcCh^wh$drVmVDEZ#PWQl8 zxaPK`+<`_Tf{QFfDd}`0D@mvauXZ7l=Q98#$s%G7| zfH==2$Nb-u9*DE)r8OP0hlf^=iwt+%YJF{}*tAi=rk`tTbDhkdr{EzTTTMGRN-LL1 z)`>4nC%Nw-(~DOO!6l>wMnjE-UXDNby)R;WYYkuf`nT|tpTC8?Sb)eRlvWUeyzREO z-Xa8s5CF7s;-pL%128Qx$XD@(V%+#(g!k|4<8!A3p5EEUsikG;o&t*;ik(qeusyFo zgFviK)(&&zt-;5>ZvKk|I0Ni|Tjy*UYil{=HjQMEP>KrHj@xc#izk8V!i^N}sJ zCtJ~6lR77HfF9Q#YU}qNMm2TT@y)J@r}@sg*j+EN-}8PT9+`|J#@UIN2?=5e+YU~G_J$?0qGtqwwAtsGB_C>LV>TpmXssZf!H>w1 zLqoE{fPq)mfU@P zK6gyu9cv3<7U=Z2l7N#sNV-slAR!yu$u{?zfvONrsFHnUi2oQm(y=;SO@5ZErZLVo zHv|xGuk6(BDA*3i`uXOUNMwpV)7YmVsM*!hj4oh)eNs)K6;g@U!?!l-0Xhm&m{rw>6JK_UxF5B9+Hv=1B|6@db=`7L=M|;u8n5j_ zKic#g=GvGEG-VOTC^zsH!|^gD$3KCU>oH@41XIPAlL@5kzZ0x(W^{AAP00~UEkIR~I^~wNmPj2C0ZxBli_bSP}o9nnM**S6xpewsNi6o#c!8l4XFdM26 z_nD|M%a7wh+yfV`Pa2QtRH}ox2l`Pc{bO-jFnNeB4aDA+$lpW5M&@7=6d4bNo+W$I zS=Hf_0clixk+#U+L0B z=@L?!Gy3~==7M`@F(GN+1%%U~If0L4jJYMC42;jZM5cj_)n)wdS3ZaJtyO&ex$okK zKlv4U{RNOLpkO9^%zm*A0XCCABpk9O!6eQ53gg0AqQIs75_`KDZkK%!9Rw&fQ99-p z;3NL0en0q-iStMG*NGzlO`9Pmv)%6_6VqUwE|sY%$6{jNn@kTT!}Vu>6s?c{NTjM+oDSPsCDXJfj+P9> zPI>TtB{6T%Q#zRwy%Vx1lu`@{jj^Z=`pF3k5r`y2mO=KGAoCtz6NDh~+kxrD+~p*0+HnaDbz6hF12i>aWv(PT2-PrZM4)bgl;b~*PUv85X?-V_ zJ%k2jIgakzbZZ%kY(1&L#jrW_a`dseJ4(BvpBvB1dN7R>7HUp>XjT|KRso_2DIuL8 zCTRv!pEfvjYs@2AI)d?erfcWq`OYtva}x08N3AkztIB58#W>VGL$g;!XiTLfn3z!O z_&Q~&{Pf0fFhG{)`1qp_Vr6*=JEykrwdY>Khu7|4acLPWjG>RVWE`Upq71?S=Mcz% zRTpHf0X8G5PHvifS|Wl^TMMw{iGq#J8?&Q0U2ARDBJqA$S4~9JYO$Fe*JkVzxM=eN zxSvpfSwE+DNsAb!)q^wb*2aF-(`_Y>Z^PeZIn~C5Am{|50590VJ9gU9a6WHPD7oc8$Z%(|(OPGu(u_adj=4Yt-cgtQ3k~fd|fP<4^zi zckGnFi}>XmA0qE9L*#uZr9l~ksRW=Qqr{#`d7&TS6orgDkq`cWsJK;9ds^K#j@kfO z9=d&YAIGmYd+j#4?d&8rN|(3xy$<4CH>-_>+pIkh9l)VBY~5aQ06Ov5$Ea)bo@hCS znl}7#Cwg7d!L^HVvrkp8hB{NtsoX?KK>F;xG_32)$KQYGXE|Smaw3UrQ!d2QD*r$x ztMM4`V^ZJUP6FmJ1nN4-=hds|sz_%=Ua6&Lp1hXUP;OsHpd63EdW`jz1^m_*KZ~`M zWxVjsAK-ic@;X=%WUoM3mJm6Eq^&?T1^2=TQlx|rQ$g@Jy*EC#@Z3k#i6J<5JMhm# z{B8Q$u_6FXz3i?G<$gOT0A@g$zos6d%!%j;C5nKZKNb|KIz<$lCLjPF*)K?$+3 ztvWfb%`$s+LzO>8YmQR_qm#gm+ZN%V3AzVWY=Gywz0?u(X|7{y7Vm?uk=Cd~6(z9T zet7cC7{;N4-n`ZIiLdIG-s!Y8Jd0;Ubx*V*I$dz{G&$_H_nIe3X)5G6f}>0#z~Bi( z>jM-;51)PN39PQHV{3C0-}vSaFdR=H3kg=Ro&i>+kO`Ws8x{i^D!K>h{vveD^wN}+ zrP4Dvj3Q(G9`fBdSdVRQw6zJd<9zeBi#Ul*+hr;;FIq7@W3r1|;R$Iu}G_g8kpK3spD8{&96t1UO+m~ z=M0&W>x}~KRPm=+;V`)%o)c}M<~0^SkD9?0&*V}#&67SXhj79=-gM)vdc6J-jbowN zvbZUTHOVN?Qy5f#z6qT>?&NVAgL)PR#A)x<7F^rBL7IYi8{B)`s)W@E5_ei?V`Kq_ z0BMQIP($VdAOF||tgJ3!eRBcNee)%}cXc0GzF@5{3G6gbIQpDg1*>Y}ns2wfDyJQw^CatSRk&*{#l99NMVjvN!#G?k!;Qrz!_LqwQ7Qo`2q+a8 zCC==u;j4f86|Ai<;XB{?SN!bN_duct$jq!JVVM6~Yd{!ffb`_l&;SG&AZbT*ouF8% zs@e`!H6twZj;OaW>hC8Hms!q$>i3^W0+6!eabL9n+DwT;W;?y&4MsP0egGx^1pV}M z(VzyIAOC%*GRdi9Q8x#Yx*!ct9fj$VKD`${?`_pu6YrzVdbj#$YE1xcYQN0a0&p&7 z30g@yt=PF6nrxcJY16c*LZmfIg2?B9xA{>@3#Jb;Uh5#!5B~HU*T12DC%k7=wc`7J5DW{#U+? z(_1^(SbYiK|KV$xC}S0DLOTIMK*5@Yk+lB`)H2jWJv9D&=>$^xaZ-(vX*vwEw*c;K z5gQ}VO`l~}#3{R57kZKiz+n!9HdCSYOguR+t@9N(TA32n=fUEGy$Jz0j_j`%gg~u; ze%m24kFd!!F9^5&825%j+jiJ@1^-4=hnov=o&v0RS)*Ai3{eSe6p}D%!b2OXYwA!x ztL+(XYKPPl_}B<@-m$7#g4Zm;wDq$b(u%PyVVVbeod*S&r<81R~1-kpaj| z%T!R1E~0>gb)jrdyof7pp}=ve+;4PShtC>k?l+Qa_ChpO`P*}XiJk6O7O$4ztn z5Z$C?mIQyUv;yJ-gFO7?S*Z=;Hi_;Fr%>#?L9DG$8tW4vLjRe9+E+E;H$k&a0ezO_ zp!U4LbMY>^5|QR)CxzFe$>l(DBkH`bRgs6TqU8JW zi7)}Tq6V`DtG2iqT0@-pA+#C&sh|o zIq~~9aX6;g6VC(rx1AsJ8!~aloXhSyRv=QoIi|I+6}|wEjU(U#=eF_JfAeQpT3^Kr z-+UP#-q-_i4kAF=_7_WGSETT6#T+SxCdq0=)__nq5Ay|@L%Lc}oWo3A+?SIsGYWJa zs}8`lO!=r#ciUn;4z!@DDr~;ylu;jgrWPXBR*%kUy1O~+#&I$B!a}v408)bCw9Q)! z&R*RvWX4np{;j4lG#@NB%V9XJO6h_z+s8@k(+z}bknKiy>KlVlHzkTR?LDu8YvjV@ zv9a@8=iqG+5s;F4hUzC+^8Rt@&9hhCv&jTgLYN|QbJ^y=W!4p~cuG(WM3oxNSjiq1 z32Z`Wj$@Lft)MF6NlXr&_nc2xp_v}XEq%r@(#cA^tALpVk*&BoquOY)kYbJu}7 z4FTvJA>?|UN-2H5wcS%+pXR5vW>oVsKgQ{N)N7i~QICK*SRE&=fEMLnXWQz6y!T}1 zV4cj=>^R(TkX1!nTK8xu;6vU-X2zd5Kt@qI^j{n>5i8^$lUxoVFwv*ZI=K;p~U?u#RCT zij067t|_*2jg`aNh#j55Ki-^z%ms3)gcVmBNrHtIHLd@{-kSznc3tOT-`eNg`(C5F zfyPLH0|W-*1X7epY6!&^t*IroSW1;kmAFcY6g&T%N+tQ}{LGJ(lB)cOQm)7;mms6V)lS9)*)hO_|cv{cNr;PtwQJ-%V`6H0iWULndmm{xX;- zREeSWPzV5&S0B}SG~|i_XgMXJTrHLyazK_4h^xIcDQ3JJq80A-FraLyQ@8AY$^?hu zG1bamo7%HnkX))WHmrZoypM6C^Vpyw!&ZQ)c~a!q#3L_eD8NZ zgEzeH5&Y)=@e%yqzxo7Tx^){vcX8ZfngCX=#57R}`_O;f^hZRlbin?|YiRf61jZ)5 zsH7fyNavpmj!Vgp`T5>T06D06uIgPW>)gfce5ngrcFB9rkd0E@q-@7Np}dgUb~CBQ zn%kx@jx^urG)k) zL_)iM%*g%U$;LtQ<(?e56KiOmNS;jgY}HBNi4d`Nr~#=_?wJATVJH)qv8%r{XbwoT~Vf&kQ<|1K}oKBKI3AmAI@aonF0 z@hDrUfCagbPCzmxK7y7gHF*sa2{#dx)~hUV#7nd>itGCOW4>2^%>==7(p+M7uP_RAsh z*kDc>jqQ@q9{Zz1Y(S#%D%44^T!s1CbPM8F>J!>`vz6?;Z<(&CX#&(#*lJ_2sq=5; zDJYTrv=ZOcdbUdUGVDXimMOqvU7vU=1&rk}tQlYp;0SMg{1N=z-}vizjZ`tO>}0%C`H9l#I0&frnWqdqp_?m6Tr5~OXKwH46ok0gewuty%!)%D8w)|*sa$?B-_Xw)AtfhXo6DcNTKh0EEWsV_dxNA}-!{9~g{bSUdE>X4>(&GsYtBz@9=ac|+di5(eTNVgREKS zMm)Xu7vN46OgE5i4;YVK`;|c7xO)hJpx|ZqZy7xJ8-H}zdd(Pkz-l$%_U%(wt{BIm zp@_ynV7bKc@i8u5yof7TuHf;mRdapCv^`o$8bs{yB{E1aF3*$#JE@3tz4h3l?V+R(d8=Ckujk)EP-ZE$VuVz<2u zJPC=w(+jT!qNyu4{#^OA&+`A2qjVOU3S*Q7J=Onj-@b!aZrrqGi2Luqgyqo^4?Oq) zy1sM0B+MTDIZTg$cW23K>|{anICncR+;oZ`P#8#sL^W#)UYQ_UB$*_c5GQG$b0bQn zEO?&=wS=;TiA5`eWyvPZ3EFG?0CR|HTBe6uONym2>0ELb^;JO9WJn}QO;a+{#xjho zcCB=ygfLGkfti4U2w@!}YGf{zC^jhtv?OkaSjRPvm0T~t-lhObn_yQH0sELJ$ZhCQ z3R9TSdZcU8QqDnD$ijQ25u~b7DNGfZ&w1d=6@1sbzZ>6q=Qi%#zKt8N+`z3HH*xdk zE!?_w3#X^2V~t-A5#_5AjdVnM3IHghci@xj_}2m6?EM^ILr+13iXeND)uT;l#^$ui zz7F>~t=Tpz8qEi0?ajlR(a)|^I66MY<>eBW?!OO@JoFGAdGrxHc;z9GA`HXGJz#ne z%xIutaf~ui^M@I?GJzE_pu_IL=0!jCSg@#mP_&L{>Suw73&QoUSy$`PH6wY5?&+NK z&+d8DMT=^VbI!4~+Jh3(&_X3#BV%ewv`BECWIxkp?fyE}aN~i*hPZ4(C~53V;+&Lu zP@d%(W$8`T{7TvN-F&o&80B8mAMzmgA)~mLJsEog zR%@(QrWsKCwRQG8(w&nXqkiM`Qysh6YXHBA&sAASWVLL2FHGE}fkK%E9)#|we?6kX z=~$GwpFr1j)6~E?EpT*ngbNpraeUzjM@L7vc=0~mci%-Umdmj>;OGd)N5>#FLjD>C zc2^)po|=KJ(Q^#lk2QP_)cew;)1|d#mDMDsKb3#14x!L&XPCy#(RgzL{i@MT9~$a! z*;6T-QgV(ZG$8dko1zn~2}|zhscYSG{w2Y$Y;X{a^Lp1vYpmC648t13pvTVsVZds&!g{^Ndc7Ve z2gJX}0KxrxSPxjO$A9a|BM){gaLl4d5;`HMBx8FIS@0(UydI6I!(9nRFcN|Y6pRYl z2>?>IZm&9;oO_SHU!YS8i^UR)#WVphb^R|FOZ1B#ec!p!!Nn3?KV~oeVu7yfJUhjj zF${xO&d{v0wH#N15M(Cy8Zg{sVBDJ$YN4l`f?TThIwp*5NGD;gHFG_yI#2YeE&INu z{@yBa-P%jAD>P)^*LdzULi8Fl4Pf>IO_IWjFr*|eLjEsPW{Q>7QboOD1Kc*(wWhGR zZ=YJ4wrfq653UAyFOmQ?N8_GIim>598p&epYOYbJO$FHO*pkVJbI9;uOM2O17@*nz zY|{s@TrQ_No3i3B(g?2CYYbDsz;fPy8VfXm#4xO_;D>w-Puu|Z?}jVDd>(V8mM0w( z$#M%BvLfd!B}tI#IuQVLQ#oU7C9tD_N=?7(Y}2FtS=UYf?xq03l^kG$KzFQq&{O$* z8h27^YOM21Dwd%Oq54?{;tU5ADgy!j`k@3;l__gk;tKIjSqdxEfe+m%wT~d6wNrkd zTqSdw5_ch#B<;f-QLR)7!~RV2@sk)Om5yJzaoACiDz(sqQded$ixQdhA=cq}40xrz zmc(=YA-?!tG6M6cZOOutB9Ph)TyS8njwqLI0%G`4drZb9Nr=&*9FfGS9dVF zC9Rnp#q@JUV;=wrP<@AvdN)A;AxvaMZZOTm+wfmZPy`*~emOx0y_PY{9m$ionZC%O z!=Q&8tS>ZDyc(0ipY;SwrBH780vp2-B=#$;| z2aMTg z>uz}WRrQ!koxLTIAURG}g|uuWE~W-V=eZ--@gw+whp8#fm*nLHbeCF)Hftu604VE# zR4}(MDThPF#q50}pU&1tFUW(jH5h}2Uw*KGNQi|~LUV{BKg?E#fNj8$LSn*us0n^K zhck&gAgGK3D1h@>tcp}9C8vUrI}$+}%a|AA0HRb&tYwe)3JOqj8Z~;=5*)s%s$A=F z?V=mK)QDK)0;ow28))7vrOsrf24FHspG;b;adOSNP7}tTONki5k~9$#Sb&Ut6D6*DV}G|A`fZxKNgb>ir+pr ze;U%sC0>+eU1br`hT(uwsxqIOa`3Gis}z~%9N#Wf)vA$lkQKK!PL+>yGadL%2uoT6 zr8vX!`|)df4@t+tqO>&Y7RAA5I@m~q2pnJuMti`4ScDWA=A5;9UP}O}0If9MSIY)V z`!pv2w#oi0^(1V2Ew%}=OOoJ*dC{PX9HCfsq3|t11ipiVy=`OEDsV`#J>$7CX zQZ}~afBSuIs5wsRJZ=8eahtlmgq}U9H}yUb?ha)cDU#1@>7H(x`K&F5)Yx5%a#;1X zj9D9H&Su+1x9v7TL(L(il_NzDe}#uVV!MQ2?QA_?4ysL-*|DlEAG7-zEXVX{kdPae zJt0K*cJ`m!V=a5F#`w2sKtJbrb4;3>I`UnPRcD>hH2WV(`wA*-OY9x>xlr2UQy!Jw z<+aEKfF`KhMC`7`KW$QONJ&2*qy$jYtv*i;L9NuC3BT_Qz1IosRwQQ^lwrmzQ;=>0 zDTUX1jyz~frjcV#%+{$;Cm(5Xx|(a5v?U_L3=QMVM;-a1&peLR?w`7I{2s-#0(?Jg*smXno3Wc$Up>Ip|4>(g+D& zIF>kr3WSP)%}jq=M31eS;UyxGTG^!JV2&_T>6l8*;r$^NLh9tD4)=Kp0AzDYyrB>Y*@PLt-@p}^WpcE^ zsi-XHAj6Dd(;y)HyVlw<(G~7RdEp1=JtI)aQO0i5w9`7eRn4LcqeHFeOdiQ$o1Ks3 zNNj@~%U$3P-A`|cgMeh+SB!Czv4#{J6MXc-o+J5chXJ9WpmLutLHw=k{7bztslYTR zkhG0G%&oWFNZ%nC>(X+-VQ`>Cq9iAR<=#l}egvg4$GHMQB$T&*+Xew8$@{ssVvgNz zP0mWqfbum5=K(k*Bh#kAO8SPnXjOTUYm96do%>KO6_!fa)dF)ho$^Ru-SCFNS1Jmh zb1!NmCSf2oH>x%7%hk-cS$mr(ew85JmYQp-(b7TvYE)-?2w>V#bvO(yz4NjP)A$pU${)QpaIN>~+EyvfDY%D;2nw;P|;BLA!F8 zaS1?{0tCCKeP0DSCqYg{hRcGoTq&DQ0nA}UY(aPCQ1|ApUrt&+CpHJbOZ*Ok0F*A? zc^e08>WY_{yKwsMe4I|ZmsJu&k;*#4RK^fGZuh=<+TtPn)|#n@uc^+j1I;A>i9*!I zS2oEya%3hg*Q=$$F-3k8z9$N3?C$|m<2sRu62;zpWF?d%r`7e#z$9EmO!-lv$k_N< zJsVKKu(XlvRq)ZT*B)sH+zQ*aj26}!VpF^!HFTh4i?((AErdxBWWP!ff|+8g-&9?( zPhu0b3aPc)y^?ZdDH%$kE}O6@&P|GH0iHRQ{tz4DZs>mRDysMLDu&QM_em?H9`$&W zY}@L{Qe_Brrh0a*2 z83_V-a?ZKe``;HZ0Y*erdzeSPr8t7uZD12ag)@Nj7Gjdr#% z%F@KA>eM+XsHMwzm-nF7%ct>SNAr{B8HYP~WoEPpj9KlPcV218kf z*f#s0yT{`dsgg@NBoNF7RRm!(DUt(D5fN>I1k|o;t)a8k>$-^G001BWNkleNA-cL~|6&RV;bab90@hG7LbQq$>@xR_E>;9ocr* zYH|oO8}&-^$8+Xq4;4_hM(a7K&;E{tI8qZohLQcHs?&EJ|CCiolON0Bn&pXaT`paM zPfH9PlLox@s5bJ|4E457IF)&q>{?5}z3cr{oH$CXRTg&BQB)W7T0BBFCuBC)@wNte zCAPgBT06I=V-9MOvp*#cfqvf`B4^x~byf)HyhZe;K5CkG;Hz2!H0jujXxfae*$!53 zKGhEZ!f``WDv%0TJkbZ6__oA}U1Aj6HC<&&aj(V5l#E}hb2yhXlmg3b3~9?T)Ech5 z`#^4h6g)MFQmt9h$r*d~|Bx)5MFUmX`Alhaiv)R<6^tS)@dJhio3a1_ns}0m){|fp zB}H1lol$^N=3DB4Dv5oyIE>Qwry%&&X_;*Uk$C})d%c<#vylTgDxJ!zk;do894BU_ zQt4b&um<e+eFJK>)Iw*aKK%L}63u(sGHWEx?J+brL<9{(>BT zfd84I>!0#MK6yx$k^(9m(Er5@mX3;e{0MTe|7(w(BLGDxeR76#oJG!t<;nsrws0FV zqBdK@SvqZkFUZ9RC#*#OA33>7|7V+_8!Za4rGTI`_TJPRF*Eom1)eD)vb_WVsoHc) zM0Fkmfyi0sTdV9MmQDH;g$em_G55XX%h&<|{1rGJMb$ag+`ZZ5J!nM$=0@W=2ECl2 z*+yt(cBYVn<7E)Yj%iY^A(^G50}hGwl-mCpGX7*qiAJd8>8@t#tuKllK4;eKYmYq! z6e3XD7P2nMiNO6dtw*lnAb>p6!EmgE>6oWlzUGF8YO~~ z^Joxj8Pi=^gC;xAJY9uEGU|{wHoCQRYfU62A2S5>zm#0N6pSFyL^AYR2ypM95-nwd z8q?sm!F1DWCG#{3>twMdk=S(4w;(n(di8K!9J~qeUI+}* zFgAOg+rF9PD7u3jXW77~gn1WnVBEQygo@u1QauN|oc}!(tlE;D928+{;>2gj@{L^| z%(H@=ZH!ZHRfJ^}_dY4gG9m(;K)iA&&1;Xlzjs>cgj=%KO@e@})`Ok1wp5s-21U5n zSoB%>wXUQy+y>1k)%j~8JevkoIfQU-|3HRiO}HfwBNtqK+ZK*bcXB17ZU zB2(?(w^b+CA^dEC7kj79pJ%=>49t?ixim~tTKaI5ta*dqDDj-+6`keu$l39uxhvdcw#u;9Y_1`3jLIY%u!_#L-@Y6Q^# zXbS3CJ3t>q51^c-r2qx+`wf~r=DA03=BFK@bECR1r}-N=6`k)35lEpV<^;L%?#9ip z<>mRU8t{L+1_B3pzv%hn)EdMzc|sJgQE%*8P6V{g$8T#>O8o(wDm(7Xu2mlWAs5lT z)G3_QargelNuNQX*UcGBi3;2A+@W7JS#7{gM3#U_E>_1@m}7T~djv8ifCJv%lvA>~ zYSdIoQ4b~M9J{I0i&3}ey<+B`Fb{vsWk)*=1jGS{-P|to_kV8%flR501hh&a4}i1U z^GRP`dz|;jwn1D=W*jb8W%O0TtwiY^Yis{Pl});SkL7v`ztf6lY$`r>Hy=Gl{C01A z05yS_^XmMwV-}qEAkh@Hh*m-DcmRlnFpy{{B=@_mBY}ik8zH7+9!Yb?qom9nczjI? zx#J;kZDNBP(H%Q31ION&ZK1Fw0GUou_VpnP*(QdyBv-mCq$(BA`i-iYjNfqo(KvsN zM0x2h#Cxwj4&?ZEp%|J9JflF=QcW@>r-~nF3p#9~Y%*m7Rneal@}TTuf2C&WTjbAc zDBxXs=pMitz;d5ibdGRlTixlsWKJm0#o8=MW=jzlHAALZqi-ScpPJbFNUUD+S2OMB zew4;DYwCe+6H^u!IFv{5@E8Htvz4q3TsEVO0C0Ft^GHKl>vMO5uqau}6&bu2*paq^ zRA9CN6w8@x-hG|*wa58NesT!aHWJ(33_CftOr@kPb%>qE@Rth0C-jY&tm9|FBD5<6 zpd=ICZZp$+{x0vIbr0ZdUjaZVBHWY+VPD3wS$a`q)=U&lp%Q}bdS;hhYbW>v9%(9h zoNs|r1kKuZ=pVAqo?F=EzKw|-hRHSH;BWwdB-ZtUt+3OUrI=zS1n}h-vS-n%3Eql| z0V7Aabk6%Okr@ftIA}${SU5EVl5$D_W-U(?qLgmS-b+ya+GGC-!9G4a$vmid8rLHz z8cR)z$>~oUy)#mR{v<_R<-Obn0Is)bccrNm0Z&PUEl0P!&uhNHYk(0j9rY8#%yLT%QwkaM4KLH z2Y70jyB)c0$@ptYY6~;t0Usv{!0kh2mz$4;aFNaEkePO-7XY zppl_OHB#k(luDses#y~E&{1uXjZ4-76U<;O#~NO*mi4_!=Cz9ew&hxdPZo>ST{DVh zu!A-2O_s9%*`@0dUeDC?Zmgqk$483jC%gx{Py>{ZKLot*0H+Z}WZNUfo|3AU^e5{8 zDRgju*DJL~bJWQ>|ChS{cjFF1@}5i8;XImI82NpN>B?Y;z-?+ItQ+b8MM(T;?+ZpJjZc}fNhGRb z8>-0lQ6z%hmg{k^A^^GLE}@)r&L_3kNthr;$WwqP(xg@h;OGxVABVu@Cr2a_X zRK!b`21KlyzYsf1o?19;QfoQf+tQAllhN553c$N4eSqetC>8VQXJNw_Xo;Wzh$Z=C*B8vQTwx2K89JNbh*L+XTZnUB+xj^C^*v^-G z0N?bnleq^%)sx?(iKLW8+^xEaw3{TS0U{PC3hG$43hilKgWxscrQp*;oo8z%TY|jK z6Lgzv=*+FpmPWi%fVSx*fcfrSU%wjKVF;jTBBL1Vv>X^t(V^-(DMWx9XIZV+BIjhz za}W^1V)oaT2_&Er%jwXrqM-ElZbF%sC z39h##$zHkPd6W{@lGdCT+U@Hd@P&KdN%pE+l=HFW$Xo$t8;MN4Ku z(RGtQ_vMS7F1xGITH9P$A1!+~cMh#is8$->mE&(IiOGAK%k)|^#uCbuN)AGMRTE;X zt+`!tsu-IYvvm5aO@x@1@Za^DxFCWeTOIUeP2~mJflJ5{|Kz5CQi)vd^Xz@p8l=?S zFq<#-0KQhr=-VDb3VWjbH zWI{D4dRsz}Lk0nJBKlM}Zt3SG2!ES(wvR@j+u90LjiG8^Z*_d90z<=7mINHt zG`FD;b4n+r_1F>|&*d7~gy^O8{!%mKTm-J9tFHQu1eWu2B;0x_eE4U+V$9uuF(McMY~ZxkE$Y zv5}D@DWMV!3s^rGWkJG51}bV{-7Z&W-sb{oiCS~n%6UZvN)9KN4dsxmRFJmmx!1mL zUyPQ~b;uYyUuY%Kh3$1{#|F7ZmXhni$X%n_ocgB0U=2Mg1qL~1SELbdK%#QjrPXoQ zVCoX=KgTA_4g?@d0cH$((wiU}OHm<51;KaZ#Ayj@Uyp@%C#RC=`zfu-XVdNy>$ik$CiHbdTJeD)8rdFrf(^WrI=3gQ_ z+5}?Vrg5#79d3d;)D*jF=a_R|yOtKsAq#SQ<(y0H8hEWy@k&n2#>8$>kc*YAl~oN3~Jg*l?Ye-jiFKwP}ty zNlFdouLbTYv|vtuL}?Oej=jj*=**HcfGRNudK{D7dSl=O%gYicquVGNwthygC!@3; z&p|2mD?Nbc@1|ql1+00v@Aj#0!!^N{@JjUjGx@)qnW^rg-rO2c&B=auUI$N+D(ygs zq-6t_YN^`@ShaEvv>Mtu$W5*R&(!;q;eDzHm>?Xh*a#4$%CvpfTnl8Xjv2J^G0bhk zEb`p%NGqZ?&e`ISTK2`J`*qWXRUc$#r$H*#mQA-zXTNFc^WgnNfWiB=|7D7FDXP^n z3V04^v!7Q#_2VD-CV-dxF+e@zx&8FOd3kFjp94)tS>cZ9b~n8qshR0*k*7^2DN1BHr8)WZ-6Y{gninseg;@iPX=rA9omHinqm0`3A6YZHVv3!&IT&7 zV4jnnsh6%_yZTL2{QGmf_Sh~uEMX_y{>GYvZsG0T)*(uzxKcJ!Q@+|)6h5c9D`fy% z0*q}K{%UM+Es_45@1L6uN{aPx)pEq3CZKtUW?1(QYshy|qAR_(2Fd1}Q%VP+v=-(} zl9Uj#Lk0Au2G@3{b-08hN_s*?bYT~n1w&w9Ou4}h@5<)1pj4&noEr1qRS>%2W|Wm!RU>b>9^3-OP}A^(d)Vl~~hZpC1JTZS!ibn|9~VS&Q3VvrWnv zDOJQx1J-6|TA`Lr@fef>mZHE`;pZ*W2)>sl*FK=>Wm`j zG8N$N0%EWA*3|5Uye}!vhyw-zpO*o^XLsTBztz>eN>H5Fi~_$#YUNZj&a8!Ps^(<2 zF{q^u;1+4%x!>PHSW+Y9*`~w0G*UHp{IXW(uW^UBHm%hf%xW|2@oU)H(yYlrjqitCqrNDk}Fw!ct)v_l_91sd>T3=z6pW(Wy z+`woE+=CpIdnu5wO?4b-?S57U0H0|!psm@}TE>f7s4GikA+60#a~yH%vr3)a+Xk04x#e8LWotKe4duwOJJx7kTdrGZ zd}fIq1@ z#g;kJT}54`3$U+?)57YM(wC4t*HT0!tc$Yw{e)Z9Anz7KP;!bT-RYbIDnXZ}>oV84 zN$&kx5VVVcutudSkEg{^&6!irHMDI?lUp*#t+VV#bcGW!fiIPu>ueFqmdKOX)Pn3> zb~#7&ZreRy+JAF1_5haO1f@h36>_;k)tmolf8QI$>V#GAf%p9p}>_NN6& zwu4&3w}!Hl)vQ%FDL}!(FrB+82V8>?=g#}40yd>ok$JF0xH1RcEUAozYpFB?-ok}G z$Ekz?kGvkW=KO2xe;Wd-O#+cphyA8d{hXeoob9NgisALlQEoejZ|JBsloF7?VVtHQ zF$>n2sY!XqBzpjO_wahH+|g3fEA_S<@bT%f^a9|ge*6P>nEBH=xx!84I=30CIfO{X ze7IU_qEIj*HC6h_{f?sg0Y{RRsm7t)rq^0WqhID{n>f9cbE$Q(=NwY%*jlvH!|%*V z_m&J1aYxr&G+{{zS1+7Z${Qsp zt)p<9Y))ofd(L@nE?_FHcll>&ji;`E4p}UrTBY@td*-BmYke*)4hFdrCw%X>q8Y|j1%8QJ$neS&w3?wQ56hxv%9Z++Ud%Y!MoHGZ%X%k^fEpyIs zwnDBcWMVGdITx;NX;|B)q*dzQkU>)knk|i7wnF43NOzh`5zwn6{4vUFiX6>1YhMvi z#I;$+*#eEX7`|E~=eC)47)Ye9bE`UJ%kNs7dgla9oAy-HKEG8bBllTxA}0yIMhR-= zLr-GTl&4k|o?a_H6BGqAQKbsImsM|7sBEEx4zI1&+9Hs9_IaN)f9b_R|7!q07iM3z znq_I!Y?Dsy91MGC0)?a)5DZPK|CDp{Fc}j|2#drx6*a-tav>N_X%d>>y9l~+2D`QP zA8zTI{&vYx)PCOL0CzF^)zVx!_xgq;HKj~5SE@-lg%+cnbs|F9(u46m8h{DanuJ?S zbydk`7>bzyOQnw5wJb@h?xKOKChk+}li7cn5y^X;+mEs#jyF7(n*DB-WX~lG-tmqq zKpv_}!d`08^5>*~h5eIfN@jghT!s>;!9J72P09o{A*Ta1z5nYd0MJ_hQ3y}8Qy=D| z+?M8;T4uOOt)!(Bx#;9_O=&#UKLzWP`@U(_O<9qa5Vok9%7t57Fm|H?k#JCH;gxFc ztw?}va71GrbkF<|bLz@1foAEtt1a}oQ#I`{%AbQewV+fb7C^bqOwS3~5`ZiVINb_c z*ouhUR6x}l(7Y$kecQ&(eU$g+O8@R6@C?z-*4~*CLPRrQQhk3=jrBxj_7o=yG1GgNu~TJ3ysA9t8j&`pFO8`0%sOeVm!U zch3CzHvG!DOkr;JIy<{Z9T&@=w(>tDy6J9j`zL8%VZ5xP!8PhI7R!dJ;01PA9r z$cZKD*-8cvp&v8XOgTZLC~M~wjd5__g*$ZhW_Ih=-cPRjSI+E2PP`{vvOFQ;F5otU z78Ia3`TZ`^2xuvg6V%5|fTvwkQP6o`rv0@+0g3bGgw5ha0K$4o09>74(MSvgQs`8N z)3X(B-nxaCZ`}eZ1}pZGB(sQU3RpuyDheiCLOU+e-t!O$)SIA%J)BAWmU#S2`HwIF z_2Ja_U;1~`EPbIq6xKsYa;O_)MFd3(tQjx7@B(h$yn(*&y$s#L zYEkCL3CC%xT+$mQvf<64c>f?M8Ap(e0m39sW@W{DHaSKmyU4Yj2ae`>g`p-7e0Hy) z$~npt@LY`d`OedXr{FR_5}B%eC@*uOA}YboOmn&nBGD2rE93AyGWi|3BPBBoZC^27 zV?`a#R%_h8eP{e`lXWQ{{W8wqtZQB~E1K!9Jp^6k4XHVg)C=sL~eLtE7z+_-Y;o5Kx+T#t$ z02`D+Od|VNzyL}KW;Ep_<7#TrFM!|G&j6DGDHjO3xs&nw|3AO`F?{?F{|LA5ta0JO z1rT*0cK62FW(rCWv2Bh<2Mb8_A%lRLY_yMpi?UvZv2n(+|9&X|cy5;&e(hrCn?$xp z5=@OMHE&(?h{6LzEK?#A@TDI`)`D??vtkTdxYk67sh#GfjDVp zHl+|Kaaj=wXqmhkZf?1GUD0+4Qd7A+onv@pT@$W5wlT3e6Wg{mv8{=1TNB$hCY;!| z&55m!Pru)}&iUJa`r2!+RlC;nRNckVQ`#&J7`FOB`HChnna3-keM-$v!+zu`B`BF$t z*TV5*xf-iw1)sCJs_K zFpvpZV5LYLbAww3l@G@13z^UJ1a=b2?I33UUoC(PGwr75BX;iF>h+$%M<2CACtof$ zxvn&cV-F45pr##IX>rk3@nomXao#x4Irf@#CFs;(wbw!*4GHkyP4Ngt@NJVC%;&jQ zk*)KFdoId%D`K(1gMufwpl+r~HR#)_xXqRBYc~w5NrR@xj!w~LO)yYcFf6V8O3^!z z20OsWb}fV=m;o;D`t);Ub#mR>b{>7X9b=r<8mMh;*Y>cI#Wc$ocpgTNl;a;$+{>4L z?G@-#Z>B^pJi$Z8lmk^s+~$JTbN`ok1T;$23RHjYM{}l&E8BF5JEx64U4M=?OZN6W z?gUP1a-2GxudD%1(xWkuY!ETFl>I}T89zO7r-=nxp+afh-mgdoU|8U%LUecN3W4@E z&-uhha?>kf$EXCJOG1Eal733@^>|^n^aMNl2$m7r3kNw(e%b_=7L+;8T8zn4G7K3Z zF;{^WiI>yEA{C_Kaaw{8e2wM=sGPio`l6_)GG_evB^x`q#`A`a`l^usiB4`Q%~@>P zBx81SdOHS6IsMv00DxXecPzl-p`{J$)J7_XHbaMd!yXCe0_B-u87l0}xAf->CauRN}K~Mt#;F)(_Jy1YN*A)?t%X*gY+c4sX9AOre{RJu@el?(fUZ`Ur7sD(| zeJTPwa~Iu2SHN7_g;X-*OUjh24&Rv%4b3m^;`(leGD$<5_cThiAhL|wjl9J*GMn7%v$v>Acnr)|=4EybU9nzb>oyO;Nj zx9;6MSH<((4NL`K*B$Ua@;2I0B1(t5C*R&RaGh*IRAM>Ky(uw|cK1ySwjwL6)oA_X zJL~#yW1@Q!;x-AY(EOH(%W%B3jL!FsalwJPufWzcNYyum?~LpmWoTw~vhB=%S@}>X;fg8GDThex52cue;ZmF&(+XD@U8Vbg;cpu1QPWTK22S@mXzFE>(}@aTG7{y+fHt zg?jW(RjS;0ul^TpHz{1!vXF+t>6D2|={DPlRxJlVwCxeV`cFn#Dbdjqf@*cAtcGZ+ zyGV6K;q@D$e0G9z%CY5O)gsq24GuG0?T;PVVyQv}x*G(YI5fKQ0!+qX zS|mdG7g#p(^bu+$pK7Ir7prJnJbc9BW4VgaP+<-Q}%d^=3Vr3J+&r7Ggh*D-P{BDQ94!Hg&Ai70sw!}#@wzYvC>Mh>V zXMBM+KAN;HigRb+xS37-(v~q)bwPTTWeJ7;eRcL1BPjrIv#|jQpe_FkU3Aq*v>?)u zHJ*lBF^bzDn%l{uY|Ec9Iss(9Ewf}6z+_)jYF`B4?HJfFS#tzY1V{GbPHL8$FW6v- z%ibr|>8hKJ__a$P{56wrrt!QK4A_kzD2040iLZF%QgsgL)_KbOgv>OQ=VgxgDWn2v zk3P)#nJqlNmg>*tK!}E4SiVjpJ!?kIy7OhZN z_U^NZ2<|(HbqZ;8{<}}2t0y{>g{U`+Dy{7r5nxNoGamH@i(|j32{~sTY%V6kS0iyg zJh_13_Vo>np%9V!Mc`=-TYNet0fGv}>;_MVmc~BfPJA^zC99Xb&R71^-x?kh$~rPR z^x$`+mV%QFa3vf=FzqdivNh?g>)4b_hQ~~gzz^6M4lATUr5tj`oD_Vn$`6*jrW`05 zdPrmlWUZJqF+fff?G^q(=6O&raK-wm&peb(bhjDg*y8|X)W0@Q6bsf8J+BzUbG>cG z2CMhI{8IPDX4JIw@vTx+Oe8hvaeHKig@tJ0A6uM!=3w7cSZ@rw>CipekX@P|8*K@5PJGFNTzq`UNg7q-02$$D3M@4+|>qw>kCsuZj-rAJgUg zKmVDAFo$$1&MC=9=~p(wr)KSCt7AT#@hnpe$s;7flFd3C=O8!cV7Jk3)O)5@tns&H z4m!0cO;;FaM{CS{WlvrT3CJJ;lh5ORv|L3`z#C!YCP6jkL@Ii8;5J9naKt;3h zDK}==yRMm(Y&9a$PD@AbJIe4t%ps1cLwke&dgbSTcRB?N0K8KLJYUcEf{nuOUF>_e zU|rpGBvDQt;ih}wM2bDv)|^gkXIsr}jNt*+!{*Hc31cptxOs3X}iNsR^U^Wb=oWYu1xfK@mac+WLi7A(X~4J`uxXt%VMQ>rhr!kG2D3_&5>3=^cKbb8c+;`Jme=LZX5}Y}8STa1z*%sd$k6mh z`Ux;u4)8pL;Uo?X2)qsYjB|U11V%T%s(}$6sf2lo);oz5u2&C%Mp@fl+++<-b)5S&mr6|Z|^cII< zwS*`!=neIIT~LI-Xp^h|gq>5!2RcOi6qqN>>MKzl{6m8bQ|S{|*PoSEJBTf_6|!?h zE^dosU-s)233NUxuHo$K5J4?bY}_`|~zHYowpUsmA4_-7?X!sE9t8K54CLxN>ng=^>e@Nl>n=l#>O?ntoR?<~aMVpVQN>udo>s)i%^}|IR3fBhpy;%If?nI`X%Vr0M=xJ7-`L`|d_&mJ0$rL2IA{FHU>~=okGV>f zos;Zk{xqUP*u}OljU}Se&y^h4au6Y5mcWHw&!cfO&!;m=I@2xYh>pSag8swP7Z=PT z!%!&hFNRsg5*Pz>Y_g>Fu!?<9FqK&zBdDefnvS*Va1mvO_PD1-I_y~Jx#X}t1MYUHRHlGWx!xu%C6g0;7eZNr%lPAkb1IRD{VSN*lBsX6(E!CvvA) zX^Kz2%mPJX^KXu+HXkiC1vDa%Co@8Oey7h%?u$;gpkQx_VD9(y?}BQEvt1897~y1g zQ~lF>fK4%$UM8WX`LZ$1&F`d|TBs@7K6+{Ffgr;X7ETYaBEERYcmtDTC%d|-wQGV@ zmVh?fBjw`;7*Hz{rowF#bKCt(=Fs!2F#A+&%rqSM(dFL?P9f40a*{im`O6Lwgl{9O zQc}W^WJ?gKRO8_Nw?FMoe-D+L3R#*r!%8tJL?QCDD}G0Pqw@RSilXgfz@S7^5D+=@ zVSx_=_-|A6hv)fT`Kl?#gfo_+zb6rBM6#|!Wb2oLd ztk3YOF~u2>{xfi}dIE*DVtQv=*Bo)djbl;H{VtCdFbtK&7)$_5X>A@$htvC{|>N>XD z0Fv-~%Ez`z?05AI5WR^+VN;e^zA!}WE~b>L*z+cdpD_$w^C4_j4f>{u!s1qrq$W9w zi!>11lAR+(hCg-lbyLNS(;o?6kX#aSQQHsVW~L5wI}iPZ3IG79LHnOlB`KRmWE^<; z=ZPQ&UIJO7Wn%-1J@v=(0N%tAGsBL*U|f8By>^~(#k2rn*LU6^#F=zUDfK$te%=x8 zrA$p3zIo-Ewz-CD7Nw04jt=O#%f@O<@m)mATe=*}t$W zp(9hnu)MW8u^I}iKSC`Rvz#Hi5sOfSBfGKDUH%wX&!+MK5*DEY%lVs7|0;t81{Pdl zU;e=)0sj+takCW;0QAUmb4W=ycj!tpH*m-<(3f;wTNMCTE7BvPnvr_rh;(R=n8CCg zT18MhY>o{;e3CVv=p0+FTz?gBVOhWpKEMyH*WK25Q?>a}DXJBcoEVW1mZ0Yy3XKWT z=D{}{rdGG_oX8u};PuYHu$>@0J(*1Qg^@Eda7K>sXJoBb;U!Dw&H7Z;A zs-}v3Sun!6>4iYql~?RWGXU;utN|Hp#||B(K$8|%g_ra=fy0GFL6mB$6{iZ<}rU>BKPMqiV!$S-^LaDXp8S6(+!28 zd{+Vu(KEjosk+Sh=^=>b#rW7ur6ZhabDXbuO1q0V%CfE55;HiHXrxKw6>L>A$Dk;= z4~sSdsX#edBLY^Ge|fN<6wI*)7?U1#w0_Hhk}7V<0EgEOlI)?nnQZ&<#5CikNw@YU zr8jcyRb+&|?-m1p%n9hfaq(y?XmNxq`!bIzFrWX@QAhOM6Bw_^dc8hQmQB7l zHCe|)!K!Wp9lDv*YIb7hgbzkjR5WvH9B%i`IzN%@dy^EqiDm@9euCgN0mw3sN?U-g z<=XATeGNkpdsf8km;X_$8mEZ@&Jao!J-Id|>sE_V4L=zN@=v(86qc(`Pjswdg!@Ng zDbmDEScNLD9f6haFo6;bH2J6;oKXokP5uic8b1amNy%uJ)CSHoHW3nC<67WyR8hHp zlHA&Fh0h@wE(c{x27(vnoqXDX>u``suXVH<$%SS)ISEgSb(@!2uxYY_=p-m0%FF%? z#)1~RUS_JCuj*lYiDV&`(PZamUaI+*1q@)}U?uXzqBYP%`&`r+fAQ(~Z7p^957FMI zQP=Rf!54JrbJum>w;tfT=7{pasPvBethNb%wGnOOFVPfPp{MhARR>D%EWyve!4M0{ z^+(#d939XJI*8s6X>S_Hc{st4AMYW zYUeRD@FVb&3nCOY5=#qjh#hdHPwWb?zjKPR*$@Vr-{I1(!9LT@HJ*q)>zsWSyMLNU z?6{x2>2rDR_WeNFoiCX% zK`pM+6}F@)X0|`ZnI=v}S!|k8IH9bvYc$%Nj)Xgp=7TW z$6+#QjQW7)GE(P*;gBZ@bH{B)Op3?W+{}mS&OGS6-*Ii}#{ZrE;C`5iy!HO~-10er z(>VswrBamhw@$|M`CtbUl#TW@|FeY~vDDFihGOn*2+(;)HpJr7hZiG3`N#dgmpzsw zxiGJCv`gKY-+I)2P^!fszyUQ(U6}y=@BoTn%p0)>;QVp@fQRd_{Q`ZfDs~wV9Bf3tE&ZE zNQTzM7X{Xp!Mv=C(q{74@8cG*vV?n0vGOo%6M$ngTNAZ&<_ z;I#UWXRT)v?FAKcxy>Sjtb0OdhyVkqn+!G6##6Xb0{`>Swea5-eLwbPvlaFU#JKqR zhmPJD4>H`l5q9qRXLhH@epy-~@&zP|>^z@z_^HgO09?_YUFn@=!>^nPPfE-6*45&Q zB_*z06A^}T^8zue>mE{3C|X(d?`s`td*!!wbc>F%hsSi658vl7dvRl<2R~92{EAzN zy!8;HhJ+JH`bE&DOP`%j)AddRpZ-}ky30wCvfe*sw9YZu`LJNn+?wXX=qUX=?ZXRw zCzX8mU6EeH3j!o*x>ib-dHszGdxWp^et;+Pen2B2q;Jr!`v5_~8MfHAlV$+GrLO<$ z-sXY7bV>{o%!}{f(fz3eC;x z$bp?T;XGM+DjjJt@#f(LYB@6{0gKK*DvvL+@k3ri+=841`~$PYD<7DgwOvzO&zbROE{@@`X0%PpuZ3+$bO zZ8A?z5gMs61IF-=8^uVI8gNEr0zl3u9X8?i?IbJk^jt7fLs0=_R?&TR7a~s#IT0W& zdWk?t#lVzunwM)`p>*RhxHkbLsA=ICi%n8fd37|%7T&+XBa&h}pka<$ZC`B-Y@7}Y zkm}*(Dnbwt#&HIT(9W~H?&VgXiNs05<7Oawczd5;conWC9Rv)l6gp92A>7*_84ID{ zfhH<8Xo{)K*a3ni*(RJBbaf#rcAf1J;|h~4OdX4i1R`T*Id+DSAsxQH3$))|pGb%H zBn_C(H&7n4`o~Rxg}cR!9Xi6-zk@*{{YaP;+F=BRh|6`oIt`EA&uHNEwGUoA-z$@X zg5o~A@G}uKQ_uOa8q)L1Ghzj^$ z)O3-z2>IfwNg6YR@bvEw%pQ`WAS+jp0WhHpf5eNscv%8;{YNVy?8aEqqz?&fqu%>@9_#v)UFhZ%KZqd4~a zwi7JH@&ckSH9UfM+B~)o-RQCxZYM=_#Tdoh+`FBp=i)6m+K{^}JHmNS=O}_c`F}Tv zJw4_UE3RBTJm3*j)^@|Er?}gX)2#;;Wx04|4PmZocqZK|z)TDN&(FiGXMBKM{1;L0 zHx%aD6%qAD+0^f4TDd_}AI^l(u}w{^e6J@az~96#%AMEzJE0q`icE6#XI!}X^(Uz( ze}B_RO~OQpXXJ{;JMsTE!|Rw-8#XiCQmN>3_?6apw5 zU_jNvVQdnQ&ww8l@6NlbqTh;*-Pk@IhZCornbXO-aY~CZdIA@E7pZ|AP4v9w4tDLe z!t3B;1ovyW4|=%p+R?}7!e*O%j|onC8xj^q)x>uLYAxzm5WePVuR}I9#5@)M-=HPm zk41%)@6_s@R(y$npkRFU2;z4Pw}ES~;V*&(>O7+XZA7Va23u zi?ky=A|-y`dY193mf)jc6$L-o{PwB+!0mk}vK+mfz{6T_Njz*dwH{<$D&29ZOv7mR zygVL#A$Zd`E(pk%*MpfX5b1vwt%uw)$}VN&ipus+sI5pxaD3xp-lnQ>*^;vS%t%c} zeq)KaJ7?q^KQ_q_*yM9f2cFu8AV$j9!A=~3i^Yr(dE*G)vl92~?7Xst8L<;(6TLyF zexOebp%>&=eO26p+~OVasCvsPCuJ;i$>zvLt1~hvV6m5|s$5bwbPU(M{+st5#)}fc z2!!#fo`FM_lCq-@W>$RT@{^s{R``7$ymq|Xjio1>`4>)BWd^&x?<2?dbNBTy=nvKD z(h#b{QV__{ogYdnlJzLcYRd1BdycQ=L914@)9?Pt!ukasV1bN_6smQ|(K*FV*`Hm2 zv*-J(prmO*RkzIn?Am99m5Wzzk2BmqaK?YnlYp2|N0i?hI>t7@2BO^yA2G0$y)e_~ zvyDLhYI7*rxWsyF+#24!`CQKxH8iHjg->9zrm61N-1>AZ&T;{WuGvp2$rf$IjC<&n zEn#Z2mOUSv%LggEh9(4FpcAwIQ&Lja=j+*@_)qxaXbH=i|Iir~(-RutdA* z?nB(`K1`+I3|NoFU{O8PwNcxdyv@E;NQ80oMJrXmFeYsgVLA1d{=NANj`GhXb_?{i zk|_Ee_+p%!H>A7ySM=C4PD=40JjDWM(fddGDd#wC(?Y(feO6}kC{674-KHB}S?a|Oa9%}cdHpyfnn?f>InFem zbJ-{tZj08-(d`z#LwbDQEE++VSJTy%U4+@iphB)yL*l1zM7_@+Mc|Zu(#38N@vsX2 zzZL*Y?1U%u+IPqMwy)=DKuKn=52kK+I%flTm)0HAv;?omX$=2i%*^YAX7gIOyO$W-B~s+Oh5Szj z(f522_c<6!6JlepKj|CSk8@j9s#8%H8sfD;Hq^Y^0P;DKPiE0F-ZBqDmjjBh$3gZs z2Uc?PWNK?|-eSWNVlNfz>#1$JZ7D_}ze)yLzOr$q@dtF#@AH+tp~uj3CS{p|^Wgwj z-KJrDrtRCO);&qThmo6`0hEK~nk+7TqP_7HnA@`&jhlW0-(Pp3A%VDhD@CeXi#q)+ z?v!ftQ>2s?z4i-40qt?4A+qG?SKtg%6`ItcxN}p5lsF`jL-@skEYgCCma#%lZ822J zDYX%OG``5}yhq9RirjVbIes`dFXJWS>=%7#RfL3ud);qW_)x2w!LXWjE3;m)#BaY* z_Rmm!QBn9GP_H)If1Ub6At%$ZE76I92A$n3{?f58+y$NOa2BFoZ=Kzud_H@7elpZ2-)m>=|s8+Pt_Q}#Lg zdNZkBf#|T?1P1FXUSB3EyEi&cCjK3Cq9RhDVMRf27PbD%z|A&z=i1Z)U1648m2zD0 z#N9qM+i31o62>+r<>zY~R6b}-4kl`3;R!$H4P0UwCJGA@~BwROgqc-^lI zUA>@%z$Q(ENJ<%10(BTBY=t9Lo=xK`lA<3>OF*Cb##Qi5u=b~YDoYj z{6s3CE+K`XH+tqb3CM8WZ`t9duye}KULuD#PI0{9KGTj$S!Ax=ev(n;7A{*Kg#%8W zAw$O8&83K{r)nlR>cBowgcAU+_~C#q7_fFbepmxc0nK45hfreNM`LQni3n=$1^-r@ ze%VZ>_sx7>Eq{7{ySe>O(jqH-+ zrB0Ch9Q`oplN5XfEq_v8|BAtTDH0yVpS(*cj%qVL=8n_3guxFm0y8`|;a+;MUWVQ7 zMc1iFzr{1_H)HY%>G|Q3cDd5C6umoeQF>I5tIV?HU`Jgy3V5pllJk{Gyv*TRzj*+y z$jXn-gG>9NH~$+5j|rXaprj-W!~v$-F*xQ9mlv|nL&Z-_;+N4TVAG5rSUyzp8QuO+ zrXy&JG%ehA;jLGirB2s`z+VNacQ%Oka!(QB3cBUXslg=#c6w4NpTI9jv=r=lSj!HE{JCH`Je7<1CYy1qFj$ z`#tmC7NGdT?%Xb_YUbn`{?hy^HUB01IdBRPv-$O_;l*1alM8Fs4ju7G#)$rt?zUs+ zKlgrT)$QZy@2aNQgDl{a9x%ea>aifd{atvYm{tJdNzopBFo8}4)`hK{+THHp;Sdsq z-vdg}?-Gy5^AOGFE-9~9qv!Q!r_;gDtdID|@BG4lYRN$DoMQ@7_gqinj_?1L(nA~O z%rR}knoYn$r`zpo7GRbT1xz}TA8!x=e;brMNv$Sk7|e{(`k|1mKW?8lN+p-``&`vr zWrXkXDz9&DL{auHuRUP4?{lB`Z$}KmH4JiCO08V#C@%VPg&*^(&a=v>hSanz)ZpNM zJ&BMrnP};jBADeDVDd|CbDCPcS_To4KN8EJrtT_yJB^ao>4(2Vb=GjP*FF#MZ7@CWEEP=yKW zL@b}bHY@EyUMnbCElwJvG^ru@8>8dhnn%d}a8c`Ro~FcNTukohw8_xc%~-EI(nVFq zD!IaKZr_#%7d^mAA2T;nh&JrdtzO6w{H0EGL(tik^!d@`>INuYLjWWmA@H9SV4z7c zznaB|6Lkb}cJCp1oNsK0mF0aZ(51;{XJ^MSRrvHkcjN-tYts(i81`la-n8C7uRnS~ z2g8TRB3NSQkz_4IDqz{Bdie+9fMMR`Iz2Ox&X!K9d6$`s!+OejQ{MoI1_L&rtM0H) zBNGX!tz5^6WtBb4@X-{lyvjilI<4=@voXbybBY9FzMPb8kQ<(I#%hZajTg<939g?H)~1fnxRIvG6-aV4)F@#WutNm4n5V z$SyJ$b?lO0VkTNpe2iB$OaSzI^Cq+}Idyg!ZMvE|wwb}m(6Lm=31*ThA%NqZCuK$U z>g4M$nMk|Y71g)_sTvU=_MCa==VRT7aYOIgT1GhLm@gB@OU>LP5OA3+{)kotCBmUHeon%U4yj-^i(@I%3XHJF|HN{||!`p`gO=cgIV=A`^DVZdM~ zZe%9Uk^tii*5S_bB3PrrhQb51S3N(;8tqVzm{YI1zOKkg01V)@r8Qh^gwV3wSLF9y7=ZxJo)=mgC`7N`xj8g! zUl?(ro%oiN$CFK%nqOjv7Y(O7^R>lCk41+gS+Zua+G9;>cJu{{xS)xf06|aC1-&k( z3Y2E~os$#4c>=!bDbKgXr|MRj4d4K0gax*QH%!%zZY}-R&BJSJUiemMP_>kiGj?)#-WC3s6}T7L$}G8-nNb z59l2&v`5alv1lJVo`(@rlH>s1f)H8D$nqGJra#|ayGL$sp+JrwNUH52{x9Dl^1g8O zc$f=!+!;b>5&kLi;G{Rc{jCs=J#$%hCHC;AwvEqKQ{KqP*DlI!D5DQt>vgtVU_gI< zINCTB@le#0dpaG9))rzJJ!wCnZZ59t{NRa~n%Wd~i~5+Wd2~`bU(g(0Df*vG{IX^_ zdDIeEik5M*a6ebGGHOq&Y59Q)1Qb|xo4`JVExB{iQC*TVOm9r9xf$6JFIP!UHX|An zxWqc)HJkDhZ9gb)iE-~b&+&NvyAvy$#vl*x-)~pJ+^$XM_3!~6JtXpgT%Xg4*UJ7E z4sXMz&sc5)lFDkox&6^E>1O=RB*^aN9+i;scRCm_^uI*zwbtip8lmQYc9D?SmmjEE zpmEK@4xj`tq4IkT#PJ2m5efLA?F~V$H%C-`ZqECVl^jR=PEy}K8sRlfJNiderKLdgx3f8I8Qv<- zngNN?wW-Y2Hh2F$saWoet(0M5_MdiBRXg*@Z=?U{daAY|1P9mfVbFPqQj|#Wdt622 z)R=1Ff_87QPLlBPDN8_YCfLzXajCKdpmY`p#E~2s(PY3T_Zi1PI5K@#@g9I2AVRE0 zWN%~@h+3qvZRYE*(YW4K{5n*;tx)uZH~2U+*j>_bw{1$vjGKaP7uN7iUt={9gG(Tq zyTdy*vxk4@erH;6Va}TqHrxZe_a=2B<`5Xw*Zj$eB>v(vf9eD!=-E;ylo!WiwDGq9!5lGQA@#x4V!g3c zh4ssJpO_%wil>jF9Jly=<-dY#PWRI~cOt<1vZTP10^ke0H%nEaH3im)7%bpjUn?;| ziAD%C5P^{J_LO${yxD$sw+c-~)ZLehx=vV0kCT3Lj>|P^HMF|u2bfOZMB|t_x*x9L zx}{eok;-(H3Ti^h0y<-qq=cnyj9DjO08f~#uE5Gv4D-T3IandPVgs*Tec9uU^^{5v|h_m($ND9 zu>B^Wyp*j1m@3U>j-`zvd-Gh~Edg&4Nr*l_gAtyO!A=R06(_vfw}oY2awQ`5;D4=KelJd18tgZ7LfZNnhZBuo7u$qxe^v zG3>qedu^tuiC2K9KlF`ZHSvKPeV1fek$M5ym zu=QJa1k9qVg=qEAL8TA59#5ZgopjERRzV6xkOMP2KhhJ z1aX_OX8pPe6r*whD>r3?e;NmDuQ={o6iz1aaLk1y>ED=@Z)YP|JWiPmlIJoj9N9QR z=<8-C5UzU)C3lig#-(5I3966>elP#o=M^)0h9msCVp?R=?d7g0UM&rtfu1+4+7q(dKwSr9cHKYvcB31$>J-NF!=K(|28a zPj0~Vq==S)gasYUDFV#9*(E$gIU*UCVmSCO&goAIQS2V>5U7scfRQy+Xh25E`7fAh zz^&N$8}i!+X?Q&`DU?|k9Jexs^`70#TcC8|J8BG-xAf2hDfHM`a)0A>gD%~FJtDfD zF2qD_cOV$C6BLTz9TS5=cTD#+eP;e6Q)FezMaN7o4hL$cp<#ojaXUfJGZ1L0?XJx> zSPHk+58W&8vsfw|;_)8-Uwz1t-rHH%l=jDeCkO@X-KTcC8)1D{9z1}6*muRX&G(H1 z)SeS+Gz%t2{_^zOC4pP?{E}%BsA#;dJ+$>|$Ca#cB_qUpM^UxjT9v$BNE${nkax}Ri)=GZKt>_b;OeG7u#_@7tjNSUSj7*NZ6zUF;_z z`4hM+xmdJi<&?Pd$S!NQ`w#zfJfDO2S zDnFeu^%<%Auj=#L(_WeP#r3TL7|;)3{{v3$qLN^i;1+YxUO{mNU36;W1r|_qsR}p6FSkFRN*xH9|8s)ykVa)rsA+dr z`jLzrS2#sG5~y7vVU{tR!pogiq0`K#1%pi$yBV{GJ?#68%({NjC4{oaAP`o9gVz?YIjqr)8pO^g!1^-(0UYq< z+1Pm<9r>gRFvwADvhV7p^jb-cklRLtxZP}b4$9)RU&BiZ{DJ2@Yra;k8P$)~jI=w zj6R#Hxv{w)Y2X3r6ym9>G&KISXawozz4^-Dvp4d#FV+A(FM@^TuysZ$m0GCWq0=iz z=Pavc!b|vm%rEIdKxUZF9OW{O=_e{Eumt|~S!(K;uCRv`83(_5#+;I!s)H{DTlSu8 zlDLf&$T1!2)H*>NQV!RbSs=4&M*?S7!z|R~`D4IP;mFZM+JDi*l3#ABrIM?v2M(U( zIfa&=({FmG0~D79+o&M|Xkmf&fOl$I>TFhrtllqY2mstv8&xG5)PJ!+y(%UD2~<^F z`$X^%Bh2yXkPPE6`$v?72H|Jav_%`@!sJw9J=lSpkq&ul+-7}DXtNh`HqE6a8aqZg z*K1N{NP|(|0Y!tfqobUbV)hW_N<@9y_sX(=QE_A&QZ9CBgqYsXZ0_Vf2ivLaeV#3@q`wbK42u_h){3?qNv@Im3SgXWmOF=kpn^^UtgGlfeX*~&@4@gQV^q=soqJ7Uw%N-GhAB!-AF*u)az z#c+e8NSMeYWC$qsM42!s?;!?hr1HJzp>P&LEwf3|^HGZ;V81J?vCz!^bbmY8iuZk5 zJI?mK`g^@pRq35%o_XeVz2$!0Zc*3uv~9y4Tpc2Fvk_MTC1WMJZ;LVn0hJeRpLftv z`hMr?+xvX~q933A=jY4=JR1`_f~i=%*nX6DVTl{hT=l>U}q;KGs@Oos>Ce zVi{r_&}X&*9M&gDc^R-6xp1rrhcql7!usZ$24(6hEhvbE#@D}qqV%2~#0o3%Bm&{A zR{4J-NE({|iNW=mpdMB_b|U8+*mr^P+;20h zCU!$tEbnMiGtrXU@VUZPuw~R?HH?4C7|p0}5NI~!>A;CcWy@Urv97D@>yBD@;)iUQ zIXe%It-g(^&e|{c#tW~SXvVJF+Bt$PS>WhvD>Sr|zwez0l#~(Ac=lb~)S8CF5{0&0 zUw*Ok(|=uRQb{fCKeQao2^SM3aUMNr{){4;C?jI4H|r;FuZPL=H?7@hth^1++Z&y5hR}6-Vp;ZJsTFK91z@6MAo<-|e~$7yIDM z@Ayyxg2k!4c8GPq`*3faaD>`lF?X&n8|@o$s#FZg1D2I;MRqk}d;cB;hJv!~=nlp1 z4gWYYKjnL8finY0E|*Y0yxrFeA=Y;cn}tQY9S6%^KjN#onTbD23x{OQ%5;CSBZ8@3 zp3N)4$4H7~Xx!n=um2OwQ9$aERwO;whSFXj_|mI!4-JXnZH8vmC6Hnv6?uq|(&3`q z7zbo&U8Q~lyCbZ&+IrPB*sFWt`rZaKE&?A5fH3|bd(WfwVG#LY1+6KE6nJsw;zil@ zmzs1S6WT0ZDwR$K4hsg*P&zpe=*NeukWZ(f8G6LmKJr%)-#SF*`%OfxOC>TS-Hvj1 zCwmU(aJ9+3=``V)&2t1^lc_1!fH!lL>3}uVvtswlZnL2>-3PvkUtd}*-f5cOS57a0 z^mB60)^VJ+{tA23mP13#`D&5?l`WRS^#H!DXD1VaknMiP_CD`C?=`R*P5pE|M$J<( zz6l){j9GhotdAn3((hy(P8sU&?otKaeA#_JuE|$L_1daNt8jbiTHRVb+~jFB6#ro& zB1E4C3#f%CYVn9HyHn$MiLAU+f&ZiLCx$3JcCH=|Hq-YM@;%BN4&a2)6=&J2$?p%F zZ0%@Qh3PUIl?LHAKLRnBSZBPhg&#M{!+Q;~*4#EipV?kf;#BeDX@qZadv?aEaF}hH z{gj4Ov}?7Z_K@O*o8qR{7LP%#CMOw}P@T&tWRLKuA#Nh9=qHgGaQRbZgi@@1=#gTh zJSW-uJ51W)eM-uFXIiadQDoyT+pdo;^#5jpoPA=jxV)d}?Anj|(x)oz-kCJ8X=9Zu z^Z|~Y7`;C6=|kc@IXvw!+VUAxhhPkJ52!US+Ex} zDl&4%mm4^(VL7&uXmlONNr(hDp9v~noT7xQpBz{Qo26L`5Nepyf<0wJ zk(VbF<75e{+sAI?+o0*A_7epOEQ|6G0)1`tRy|z5^`7p zGjo;)<(YN9OqYOO$0aTbDdv^n4IEd3jV#kN!Q>RwYDSdw#OtYo(sO99+0n~C;vu27LE(@oClK`3wqLNilJ5wz1rAPkEmjw zmwtemwe?NlO#?Il;Na?hU6C#eCCI1FiaU>}sRBJ~8cFXrbBeU>kEjENAfK6tH=Iu> zZiQ9%?<5%yi@m35y$Lba7PS*CKFu-*6*qC(oUg5&VRQ*mYl4cpY>{@as$j4MsuuNR zZc?Olao;?ut=n%27*uv;-;tVcN)>gk16%qaU;kH7OrKD<=2(PPYfnsR=X$QY_9uQ- zNFAg>YfY@{-+vxT6*($iv4GG@xQxFk;D8BW9`MD2Decwwxzgme01yxc=fQ#2wax9$ z)3O`R@lf*5LG^^^(QB$#c&7RQedt|RyZAKzWy-2ieIm!E*x737$)f8Nq5o@#JL^

8%U_UC2=OOpiw%1)qB6<(zh#y`b{dq2XN_TNzjW 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 O0000 String: - var status = ARCoreInterfaceInstance.get_tracking_status() - - if status == XRInterface.XR_NOT_TRACKING: - return "Not Tracking" - elif status == XRInterface.XR_NORMAL_TRACKING: - return "Normal Tracking" - else: - return "Unknown Tracking" - #if ARCoreInterfaceInstance.get_tracking_status() == 0: - # return "Not Tracking" - #else: - # return "Unknown State" +func _on_Button_pressed(): + if _android_plugin: + # TODO: Update to match your plugin's API + get_tree().root.add_child(simultaneous_scene) diff --git a/plugin/demo/main.tscn b/plugin/demo/main.tscn index 9a53648..2a191f1 100644 --- a/plugin/demo/main.tscn +++ b/plugin/demo/main.tscn @@ -1,132 +1,19 @@ -[gd_scene load_steps=10 format=3 uid="uid://cg3hylang5fxn"] +[gd_scene load_steps=2 format=3 uid="uid://cg3hylang5fxn"] [ext_resource type="Script" path="res://main.gd" id="1_j0gfq"] -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rr52s"] -bg_color = Color(0.2655, 0.317775, 0.45, 1) -border_width_left = 4 -border_width_top = 4 -border_width_right = 4 -border_width_bottom = 4 -border_color = Color(0.206182, 0.248662, 0.360116, 1) -corner_radius_top_left = 20 -corner_radius_top_right = 20 -corner_radius_bottom_right = 20 -corner_radius_bottom_left = 20 - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x8ygb"] -albedo_color = Color(0, 0, 1, 1) - -[sub_resource type="BoxMesh" id="BoxMesh_wukjl"] -material = SubResource("StandardMaterial3D_x8ygb") -size = Vector3(0.4, 0.4, 0.4) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_trvgj"] -albedo_color = Color(1, 0, 0, 1) - -[sub_resource type="SphereMesh" id="SphereMesh_yvi2r"] -material = SubResource("StandardMaterial3D_trvgj") -radius = 0.05 -height = 0.1 - -[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_lvyi5"] -sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) -ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) - -[sub_resource type="Sky" id="Sky_vwrey"] -sky_material = SubResource("ProceduralSkyMaterial_lvyi5") - -[sub_resource type="Environment" id="Environment_603g6"] -background_mode = 2 -sky = SubResource("Sky_vwrey") -tonemap_mode = 2 - -[node name="Main" type="Node3D"] +[node name="Main" type="Node2D"] script = ExtResource("1_j0gfq") -[node name="CanvasLayer" type="CanvasLayer" parent="."] - -[node name="Control" type="Control" parent="CanvasLayer"] -layout_mode = 3 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Control"] -layout_mode = 1 -anchors_preset = 15 +[node name="Button" type="Button" parent="."] +anchors_preset = 14 +anchor_top = 0.5 anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="MarginContainer2" type="MarginContainer" parent="CanvasLayer/Control/VBoxContainer"] -layout_mode = 2 -theme_override_constants/margin_left = 50 -theme_override_constants/margin_top = 100 -theme_override_constants/margin_right = 50 -theme_override_constants/margin_bottom = 50 - -[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Control/VBoxContainer/MarginContainer2"] -layout_mode = 2 - -[node name="CameraPositionLabel" type="Label" parent="CanvasLayer/Control/VBoxContainer/MarginContainer2/VBoxContainer"] -layout_mode = 2 -theme_override_font_sizes/font_size = 30 -text = "XRCamera.position: [0, 0, 0]" - -[node name="TrackingState" type="Label" parent="CanvasLayer/Control/VBoxContainer/MarginContainer2/VBoxContainer"] -layout_mode = 2 -theme_override_font_sizes/font_size = 30 -text = "Tracking State: Not tracking" - -[node name="Spacer" type="Control" parent="CanvasLayer/Control/VBoxContainer"] -layout_mode = 2 -size_flags_vertical = 3 - -[node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/Control/VBoxContainer"] -layout_mode = 2 -theme_override_constants/margin_left = 60 -theme_override_constants/margin_top = 30 -theme_override_constants/margin_right = 60 -theme_override_constants/margin_bottom = 120 - -[node name="StartARButton" type="Button" parent="CanvasLayer/Control/VBoxContainer/MarginContainer"] -custom_minimum_size = Vector2(0, 150) -layout_mode = 2 -theme_override_font_sizes/font_size = 60 -theme_override_styles/normal = SubResource("StyleBoxFlat_rr52s") -text = "Start AR" - -[node name="XROrigin3D" type="XROrigin3D" parent="."] -current = true - -[node name="MeshInstance3D" type="MeshInstance3D" parent="XROrigin3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1) -mesh = SubResource("BoxMesh_wukjl") - -[node name="Origin" type="MeshInstance3D" parent="XROrigin3D"] -mesh = SubResource("SphereMesh_yvi2r") - -[node name="Label3D" type="Label3D" parent="XROrigin3D/Origin"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.190765, 0) -pixel_size = 0.0005 -text = "Origin -↓" -font_size = 120 -outline_size = 30 - -[node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.476125) -fov = 60.0 - -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] -environment = SubResource("Environment_603g6") - -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] -transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) -shadow_enabled = true - -[connection signal="pressed" from="CanvasLayer/Control/VBoxContainer/MarginContainer/StartARButton" to="." method="_on_start_ar_button_pressed"] +anchor_bottom = 0.5 +offset_left = 40.0 +offset_top = 250.0 +offset_right = 320.0 +offset_bottom = 312.0 +text = "Hello GDExtension World" + +[connection signal="pressed" from="Button" to="." method="_on_Button_pressed"] diff --git a/plugin/demo/main3D.gd b/plugin/demo/main3D.gd new file mode 100644 index 0000000..4bb9e22 --- /dev/null +++ b/plugin/demo/main3D.gd @@ -0,0 +1,75 @@ +extends Node3D + +var _plugin_name = "ARCorePlugin" +var _android_plugin + +var is_estimating_light = false +var original_light_trsf: Transform3D; + +# Called when the node enters the scene tree for the first time. +func _ready(): + for s in Engine.get_singleton_list(): + print("MCT " + s.get_basename()) + if Engine.has_singleton(_plugin_name): + print("MCT found plugin") + _android_plugin = Engine.get_singleton(_plugin_name) + else: + printerr("MCT Couldn't find plugin " + _plugin_name) + + print("MCT before initialize_wrapper") + _android_plugin.initializeEnvironment() + + print("MCT called initialize_wrapper") + + var ar_interface = ARCoreInterfaceInstance.get_interface() + var interface_name = ar_interface.get_name() + print("MCT " + interface_name) + + ARCoreInterfaceInstance.start() + + original_light_trsf = $DirectionalLight3D.transform + +func _exit_tree(): + _android_plugin.uninitializeEnvironment() + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + if (is_estimating_light): + var light_dir = ARCoreInterfaceInstance.get_light_main_hdr_direction() + $DirectionalLight3D.rotation = light_dir + var intensity = ARCoreInterfaceInstance.get_light_main_hdr_intensity() + $DirectionalLight3D.light_intensity_lumens = intensity.x; + else: + $DirectionalLight3D.transform = original_light_trsf + + +func _on_node_2d_estimate_depthmap_toggled(toggled): + ARCoreInterfaceInstance.enable_depth_estimation(toggled) + +func _on_node_2d_show_depthmap_toggled(toggled): + ARCoreInterfaceInstance.show_depth_map(toggled) + +func _on_node_2d_far_changed(value): + ARCoreInterfaceInstance.set_max_depth_meters(value) + +func _on_node_2d_vertical_planes_toggled(toggled): + ARCoreInterfaceInstance.enable_vertical_plane_detection(toggled) + +func _on_node_2d_horizontal_planes_toggled(toggled): + ARCoreInterfaceInstance.enable_horizontal_plane_detection(toggled) + +func _on_node_2d_images_detection_toggled(toggled): + ARCoreInterfaceInstance.enable_images_detection(toggled) + +func _on_node_2d_instant_placement_toggled(toggled): + ARCoreInterfaceInstance.enable_instant_placement(toggled) + +func _on_node_2d_light_estimation_toggled(toggled): + is_estimating_light = toggled + ARCoreInterfaceInstance.enable_light_estimation(toggled) + +func _on_node_2d_point_cloud_detection_toggled(toggled): + ARCoreInterfaceInstance.enable_point_cloud_detection(toggled) + +func _on_node_2d_switch_orientation(vertical): + ARCoreInterfaceInstance.switch_orientation(vertical) diff --git a/plugin/demo/main3D.tscn b/plugin/demo/main3D.tscn new file mode 100644 index 0000000..2425c35 --- /dev/null +++ b/plugin/demo/main3D.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=13 format=3 uid="uid://b0n6vtr0gl6l3"] + +[ext_resource type="Script" path="res://MeshInstance3D.gd" id="1_0ufg4"] +[ext_resource type="Script" path="res://main3D.gd" id="1_a4ilg"] +[ext_resource type="PackedScene" uid="uid://cglxfqvt03e63" path="res://ui.tscn" id="3_rflmv"] +[ext_resource type="PackedScene" uid="uid://cb26lopdx85mb" path="res://ruler.blend" id="4_qfgab"] + +[sub_resource type="Environment" id="Environment_p5o4h"] +background_mode = 5 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uqmg6"] +albedo_color = Color(0.839216, 0.458824, 0.811765, 1) + +[sub_resource type="PrismMesh" id="PrismMesh_erelu"] +size = Vector3(0.2, 0.2, 0.2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_46dqb"] +albedo_color = Color(0, 1, 0, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hb0ns"] +metallic = 0.44 +metallic_specular = 0.64 + +[sub_resource type="PrismMesh" id="PrismMesh_tcft2"] +material = SubResource("StandardMaterial3D_hb0ns") +size = Vector3(0.2, 0.2, 0.2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u614n"] +albedo_color = Color(0, 0, 1, 1) + +[sub_resource type="PrismMesh" id="PrismMesh_kr2qi"] +material = SubResource("StandardMaterial3D_u614n") +size = Vector3(0.2, 0.2, 0.2) + +[node name="Node3D" type="Node3D"] +script = ExtResource("1_a4ilg") + +[node name="Origin3D" type="Node3D" parent="."] + +[node name="Camera3D" type="Camera3D" parent="Origin3D"] +environment = SubResource("Environment_p5o4h") +far = 10.23 + +[node name="Pink" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.295, -0.995) +material_override = SubResource("StandardMaterial3D_uqmg6") +mesh = SubResource("PrismMesh_erelu") +script = ExtResource("1_0ufg4") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.7839, 0.442961, 0.43507, -0.589591, 0.750733, 0.297964, -0.194635, -0.490087, 0.849666, -0.0265236, 1.21704, -0.0687435) + +[node name="Green" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.008, -2.001) +material_override = SubResource("StandardMaterial3D_46dqb") +mesh = SubResource("PrismMesh_tcft2") + +[node name="Blue" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.529, -3) +mesh = SubResource("PrismMesh_kr2qi") + +[node name="Node2D" parent="." instance=ExtResource("3_rflmv")] + +[node name="ruler" parent="." instance=ExtResource("4_qfgab")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.01, -0.575, -1) + +[connection signal="estimate_depthmap_toggled" from="Node2D" to="." method="_on_node_2d_estimate_depthmap_toggled"] +[connection signal="far_changed" from="Node2D" to="." method="_on_node_2d_far_changed"] +[connection signal="horizontal_planes_toggled" from="Node2D" to="." method="_on_node_2d_horizontal_planes_toggled"] +[connection signal="images_detection_toggled" from="Node2D" to="." method="_on_node_2d_images_detection_toggled"] +[connection signal="instant_placement_toggled" from="Node2D" to="." method="_on_node_2d_instant_placement_toggled"] +[connection signal="light_estimation_toggled" from="Node2D" to="." method="_on_node_2d_light_estimation_toggled"] +[connection signal="point_cloud_detection_toggled" from="Node2D" to="." method="_on_node_2d_point_cloud_detection_toggled"] +[connection signal="show_depthmap_toggled" from="Node2D" to="." method="_on_node_2d_show_depthmap_toggled"] +[connection signal="switch_orientation" from="Node2D" to="." method="_on_node_2d_switch_orientation"] +[connection signal="vertical_planes_toggled" from="Node2D" to="." method="_on_node_2d_vertical_planes_toggled"] diff --git a/plugin/demo/openxr_action_map.tres b/plugin/demo/openxr_action_map.tres new file mode 100644 index 0000000..16d3d34 --- /dev/null +++ b/plugin/demo/openxr_action_map.tres @@ -0,0 +1,885 @@ +[gd_resource type="OpenXRActionMap" load_steps=210 format=3 uid="uid://c7stwbxit10ej"] + +[sub_resource type="OpenXRAction" id="OpenXRAction_a8ab3"] +resource_name = "trigger" +localized_name = "Trigger" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_f1ljk"] +resource_name = "trigger_click" +localized_name = "Trigger click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_rp51x"] +resource_name = "trigger_touch" +localized_name = "Trigger touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_htbio"] +resource_name = "grip" +localized_name = "Grip" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_dawvi"] +resource_name = "grip_click" +localized_name = "Grip click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_1argk"] +resource_name = "grip_force" +localized_name = "Grip force" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_lmyhg"] +resource_name = "primary" +localized_name = "Primary joystick/thumbstick/trackpad" +action_type = 2 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_hctq3"] +resource_name = "primary_click" +localized_name = "Primary joystick/thumbstick/trackpad click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_ajxu8"] +resource_name = "primary_touch" +localized_name = "Primary joystick/thumbstick/trackpad touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_tyltt"] +resource_name = "secondary" +localized_name = "Secondary joystick/thumbstick/trackpad" +action_type = 2 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_33dni"] +resource_name = "secondary_click" +localized_name = "Secondary joystick/thumbstick/trackpad click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_w7x46"] +resource_name = "secondary_touch" +localized_name = "Secondary joystick/thumbstick/trackpad touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_7mokc"] +resource_name = "menu_button" +localized_name = "Menu button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_a1wv6"] +resource_name = "select_button" +localized_name = "Select button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_o23oy"] +resource_name = "ax_button" +localized_name = "A/X button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_47ja6"] +resource_name = "ax_touch" +localized_name = "A/X touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_easkl"] +resource_name = "by_button" +localized_name = "B/Y button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_7mqvg"] +resource_name = "by_touch" +localized_name = "B/Y touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_e3kxr"] +resource_name = "default_pose" +localized_name = "Default pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right", "/user/vive_tracker_htcx/role/left_foot", "/user/vive_tracker_htcx/role/right_foot", "/user/vive_tracker_htcx/role/left_shoulder", "/user/vive_tracker_htcx/role/right_shoulder", "/user/vive_tracker_htcx/role/left_elbow", "/user/vive_tracker_htcx/role/right_elbow", "/user/vive_tracker_htcx/role/left_knee", "/user/vive_tracker_htcx/role/right_knee", "/user/vive_tracker_htcx/role/waist", "/user/vive_tracker_htcx/role/chest", "/user/vive_tracker_htcx/role/camera", "/user/vive_tracker_htcx/role/keyboard", "/user/eyes_ext") + +[sub_resource type="OpenXRAction" id="OpenXRAction_hkhdy"] +resource_name = "aim_pose" +localized_name = "Aim pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_ke1h5"] +resource_name = "grip_pose" +localized_name = "Grip pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_j3kt5"] +resource_name = "palm_pose" +localized_name = "Palm pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_c3ews"] +resource_name = "haptic" +localized_name = "Haptic" +action_type = 4 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right", "/user/vive_tracker_htcx/role/left_foot", "/user/vive_tracker_htcx/role/right_foot", "/user/vive_tracker_htcx/role/left_shoulder", "/user/vive_tracker_htcx/role/right_shoulder", "/user/vive_tracker_htcx/role/left_elbow", "/user/vive_tracker_htcx/role/right_elbow", "/user/vive_tracker_htcx/role/left_knee", "/user/vive_tracker_htcx/role/right_knee", "/user/vive_tracker_htcx/role/waist", "/user/vive_tracker_htcx/role/chest", "/user/vive_tracker_htcx/role/camera", "/user/vive_tracker_htcx/role/keyboard") + +[sub_resource type="OpenXRActionSet" id="OpenXRActionSet_3r5uq"] +resource_name = "godot" +localized_name = "Godot action set" +actions = [SubResource("OpenXRAction_a8ab3"), SubResource("OpenXRAction_f1ljk"), SubResource("OpenXRAction_rp51x"), SubResource("OpenXRAction_htbio"), SubResource("OpenXRAction_dawvi"), SubResource("OpenXRAction_1argk"), SubResource("OpenXRAction_lmyhg"), SubResource("OpenXRAction_hctq3"), SubResource("OpenXRAction_ajxu8"), SubResource("OpenXRAction_tyltt"), SubResource("OpenXRAction_33dni"), SubResource("OpenXRAction_w7x46"), SubResource("OpenXRAction_7mokc"), SubResource("OpenXRAction_a1wv6"), SubResource("OpenXRAction_o23oy"), SubResource("OpenXRAction_47ja6"), SubResource("OpenXRAction_easkl"), SubResource("OpenXRAction_7mqvg"), SubResource("OpenXRAction_e3kxr"), SubResource("OpenXRAction_hkhdy"), SubResource("OpenXRAction_ke1h5"), SubResource("OpenXRAction_j3kt5"), SubResource("OpenXRAction_c3ews")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_738yf"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_k825g"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0i7vw"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_48nix"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gbfuy"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_iwpw7"] +action = SubResource("OpenXRAction_a1wv6") +paths = PackedStringArray("/user/hand/left/input/select/click", "/user/hand/right/input/select/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_q4hdy"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_iwcdt"] +interaction_profile_path = "/interaction_profiles/khr/simple_controller" +bindings = [SubResource("OpenXRIPBinding_738yf"), SubResource("OpenXRIPBinding_k825g"), SubResource("OpenXRIPBinding_0i7vw"), SubResource("OpenXRIPBinding_48nix"), SubResource("OpenXRIPBinding_gbfuy"), SubResource("OpenXRIPBinding_iwpw7"), SubResource("OpenXRIPBinding_q4hdy")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yegxk"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_biqe8"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x4ja3"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_iuoug"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_syxuu"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_mnl4k"] +action = SubResource("OpenXRAction_a1wv6") +paths = PackedStringArray("/user/hand/left/input/system/click", "/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_01300"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jgupn"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/click", "/user/hand/right/input/trigger/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_n3i37"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_umsuo"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hi7me"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/trackpad", "/user/hand/right/input/trackpad") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_i4mfg"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/trackpad/click", "/user/hand/right/input/trackpad/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8qhqw"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/trackpad/touch", "/user/hand/right/input/trackpad/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qtbs5"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_xa86b"] +interaction_profile_path = "/interaction_profiles/htc/vive_controller" +bindings = [SubResource("OpenXRIPBinding_yegxk"), SubResource("OpenXRIPBinding_biqe8"), SubResource("OpenXRIPBinding_x4ja3"), SubResource("OpenXRIPBinding_iuoug"), SubResource("OpenXRIPBinding_syxuu"), SubResource("OpenXRIPBinding_mnl4k"), SubResource("OpenXRIPBinding_01300"), SubResource("OpenXRIPBinding_jgupn"), SubResource("OpenXRIPBinding_n3i37"), SubResource("OpenXRIPBinding_umsuo"), SubResource("OpenXRIPBinding_hi7me"), SubResource("OpenXRIPBinding_i4mfg"), SubResource("OpenXRIPBinding_8qhqw"), SubResource("OpenXRIPBinding_qtbs5")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5ux3f"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xd3ir"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1b2pa"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qi5xb"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_olllb"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_q32co"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_p6cnh"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_35a0e"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fkhiv"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rgkhj"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_323vm"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_85ywp"] +action = SubResource("OpenXRAction_tyltt") +paths = PackedStringArray("/user/hand/left/input/trackpad", "/user/hand/right/input/trackpad") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r5myr"] +action = SubResource("OpenXRAction_33dni") +paths = PackedStringArray("/user/hand/left/input/trackpad/click", "/user/hand/right/input/trackpad/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yc73o"] +action = SubResource("OpenXRAction_w7x46") +paths = PackedStringArray("/user/hand/left/input/trackpad/touch", "/user/hand/right/input/trackpad/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3x0ln"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_pgpq7"] +interaction_profile_path = "/interaction_profiles/microsoft/motion_controller" +bindings = [SubResource("OpenXRIPBinding_5ux3f"), SubResource("OpenXRIPBinding_xd3ir"), SubResource("OpenXRIPBinding_1b2pa"), SubResource("OpenXRIPBinding_qi5xb"), SubResource("OpenXRIPBinding_olllb"), SubResource("OpenXRIPBinding_q32co"), SubResource("OpenXRIPBinding_p6cnh"), SubResource("OpenXRIPBinding_35a0e"), SubResource("OpenXRIPBinding_fkhiv"), SubResource("OpenXRIPBinding_rgkhj"), SubResource("OpenXRIPBinding_323vm"), SubResource("OpenXRIPBinding_85ywp"), SubResource("OpenXRIPBinding_r5myr"), SubResource("OpenXRIPBinding_yc73o"), SubResource("OpenXRIPBinding_3x0ln")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bkvbm"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5np1x"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_auauj"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qsupj"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ykbw8"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_2d4b3"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/x/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_l0oye"] +action = SubResource("OpenXRAction_47ja6") +paths = PackedStringArray("/user/hand/left/input/x/touch", "/user/hand/right/input/a/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_46gx4"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/y/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7fgmi"] +action = SubResource("OpenXRAction_7mqvg") +paths = PackedStringArray("/user/hand/left/input/y/touch", "/user/hand/right/input/b/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_skm7w"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3ug1c"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_k00nf"] +action = SubResource("OpenXRAction_rp51x") +paths = PackedStringArray("/user/hand/left/input/trigger/touch", "/user/hand/right/input/trigger/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nsh3n"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hacdy"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3n3q8"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_wy6t7"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5pdxw"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/thumbstick/touch", "/user/hand/right/input/thumbstick/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ma43n"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_el10t"] +interaction_profile_path = "/interaction_profiles/oculus/touch_controller" +bindings = [SubResource("OpenXRIPBinding_bkvbm"), SubResource("OpenXRIPBinding_5np1x"), SubResource("OpenXRIPBinding_auauj"), SubResource("OpenXRIPBinding_qsupj"), SubResource("OpenXRIPBinding_ykbw8"), SubResource("OpenXRIPBinding_2d4b3"), SubResource("OpenXRIPBinding_l0oye"), SubResource("OpenXRIPBinding_46gx4"), SubResource("OpenXRIPBinding_7fgmi"), SubResource("OpenXRIPBinding_skm7w"), SubResource("OpenXRIPBinding_3ug1c"), SubResource("OpenXRIPBinding_k00nf"), SubResource("OpenXRIPBinding_nsh3n"), SubResource("OpenXRIPBinding_hacdy"), SubResource("OpenXRIPBinding_3n3q8"), SubResource("OpenXRIPBinding_wy6t7"), SubResource("OpenXRIPBinding_5pdxw"), SubResource("OpenXRIPBinding_ma43n")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_akuid"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_w1tfn"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xxiye"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_seo36"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_s61u8"] +action = SubResource("OpenXRAction_a1wv6") +paths = PackedStringArray("/user/hand/left/input/system/click", "/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kpsig"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v6j28"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/x/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kpogj"] +action = SubResource("OpenXRAction_47ja6") +paths = PackedStringArray("/user/hand/left/input/x/touch", "/user/hand/right/input/a/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_mwbiu"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/y/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_q8we3"] +action = SubResource("OpenXRAction_7mqvg") +paths = PackedStringArray("/user/hand/left/input/y/touch", "/user/hand/right/input/b/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_f4iox"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oqct6"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sf3di"] +action = SubResource("OpenXRAction_rp51x") +paths = PackedStringArray("/user/hand/left/input/trigger/touch", "/user/hand/right/input/trigger/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8u5y0"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xn04o"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kpu58"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0utku"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5x6w0"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/thumbstick/touch", "/user/hand/right/input/thumbstick/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_b6q2i"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_rqyjg"] +interaction_profile_path = "/interaction_profiles/bytedance/pico4_controller" +bindings = [SubResource("OpenXRIPBinding_akuid"), SubResource("OpenXRIPBinding_w1tfn"), SubResource("OpenXRIPBinding_xxiye"), SubResource("OpenXRIPBinding_seo36"), SubResource("OpenXRIPBinding_s61u8"), SubResource("OpenXRIPBinding_kpsig"), SubResource("OpenXRIPBinding_v6j28"), SubResource("OpenXRIPBinding_kpogj"), SubResource("OpenXRIPBinding_mwbiu"), SubResource("OpenXRIPBinding_q8we3"), SubResource("OpenXRIPBinding_f4iox"), SubResource("OpenXRIPBinding_oqct6"), SubResource("OpenXRIPBinding_sf3di"), SubResource("OpenXRIPBinding_8u5y0"), SubResource("OpenXRIPBinding_xn04o"), SubResource("OpenXRIPBinding_kpu58"), SubResource("OpenXRIPBinding_0utku"), SubResource("OpenXRIPBinding_5x6w0"), SubResource("OpenXRIPBinding_b6q2i")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ia7br"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oa4iu"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0uvuj"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lyn0e"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hfvhm"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/system/click", "/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d0ghn"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/a/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nc1j1"] +action = SubResource("OpenXRAction_47ja6") +paths = PackedStringArray("/user/hand/left/input/a/touch", "/user/hand/right/input/a/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_j5p0g"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/b/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rj2gu"] +action = SubResource("OpenXRAction_7mqvg") +paths = PackedStringArray("/user/hand/left/input/b/touch", "/user/hand/right/input/b/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6tsrq"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ewdkt"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/click", "/user/hand/right/input/trigger/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dsnki"] +action = SubResource("OpenXRAction_rp51x") +paths = PackedStringArray("/user/hand/left/input/trigger/touch", "/user/hand/right/input/trigger/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vng5o"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_socnm"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fhxo6"] +action = SubResource("OpenXRAction_1argk") +paths = PackedStringArray("/user/hand/left/input/squeeze/force", "/user/hand/right/input/squeeze/force") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fyhn5"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_2rjia"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fa54a"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/thumbstick/touch", "/user/hand/right/input/thumbstick/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8puoe"] +action = SubResource("OpenXRAction_tyltt") +paths = PackedStringArray("/user/hand/left/input/trackpad", "/user/hand/right/input/trackpad") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bmn1p"] +action = SubResource("OpenXRAction_33dni") +paths = PackedStringArray("/user/hand/left/input/trackpad/force", "/user/hand/right/input/trackpad/force") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_npcw8"] +action = SubResource("OpenXRAction_w7x46") +paths = PackedStringArray("/user/hand/left/input/trackpad/touch", "/user/hand/right/input/trackpad/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_owtex"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_t7g6y"] +interaction_profile_path = "/interaction_profiles/valve/index_controller" +bindings = [SubResource("OpenXRIPBinding_ia7br"), SubResource("OpenXRIPBinding_oa4iu"), SubResource("OpenXRIPBinding_0uvuj"), SubResource("OpenXRIPBinding_lyn0e"), SubResource("OpenXRIPBinding_hfvhm"), SubResource("OpenXRIPBinding_d0ghn"), SubResource("OpenXRIPBinding_nc1j1"), SubResource("OpenXRIPBinding_j5p0g"), SubResource("OpenXRIPBinding_rj2gu"), SubResource("OpenXRIPBinding_6tsrq"), SubResource("OpenXRIPBinding_ewdkt"), SubResource("OpenXRIPBinding_dsnki"), SubResource("OpenXRIPBinding_vng5o"), SubResource("OpenXRIPBinding_socnm"), SubResource("OpenXRIPBinding_fhxo6"), SubResource("OpenXRIPBinding_fyhn5"), SubResource("OpenXRIPBinding_2rjia"), SubResource("OpenXRIPBinding_fa54a"), SubResource("OpenXRIPBinding_8puoe"), SubResource("OpenXRIPBinding_bmn1p"), SubResource("OpenXRIPBinding_npcw8"), SubResource("OpenXRIPBinding_owtex")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kdy7n"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dh4re"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_shapn"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ykldn"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_t563p"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ulkf0"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/x/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oqspp"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/y/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8te3f"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_18p2e"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_61fm8"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rwb5k"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/value", "/user/hand/right/input/squeeze/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_y8wkp"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_72pp8"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cpbgj"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_mei5y"] +interaction_profile_path = "/interaction_profiles/hp/mixed_reality_controller" +bindings = [SubResource("OpenXRIPBinding_kdy7n"), SubResource("OpenXRIPBinding_dh4re"), SubResource("OpenXRIPBinding_shapn"), SubResource("OpenXRIPBinding_ykldn"), SubResource("OpenXRIPBinding_t563p"), SubResource("OpenXRIPBinding_ulkf0"), SubResource("OpenXRIPBinding_oqspp"), SubResource("OpenXRIPBinding_8te3f"), SubResource("OpenXRIPBinding_18p2e"), SubResource("OpenXRIPBinding_61fm8"), SubResource("OpenXRIPBinding_rwb5k"), SubResource("OpenXRIPBinding_y8wkp"), SubResource("OpenXRIPBinding_72pp8"), SubResource("OpenXRIPBinding_cpbgj")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_btbh3"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_loaj0"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fessd"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ykx1o"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v1ctk"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click", "/user/hand/right/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_i8xjr"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_f75ei"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_353ss"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ac3es"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hmg84"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fyxo8"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qctml"] +action = SubResource("OpenXRAction_tyltt") +paths = PackedStringArray("/user/hand/left/input/trackpad", "/user/hand/right/input/trackpad") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_b3uxi"] +action = SubResource("OpenXRAction_33dni") +paths = PackedStringArray("/user/hand/left/input/trackpad/click", "/user/hand/right/input/trackpad/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4if5u"] +action = SubResource("OpenXRAction_w7x46") +paths = PackedStringArray("/user/hand/left/input/trackpad/touch", "/user/hand/right/input/trackpad/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_babj4"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_dne0t"] +interaction_profile_path = "/interaction_profiles/samsung/odyssey_controller" +bindings = [SubResource("OpenXRIPBinding_btbh3"), SubResource("OpenXRIPBinding_loaj0"), SubResource("OpenXRIPBinding_fessd"), SubResource("OpenXRIPBinding_ykx1o"), SubResource("OpenXRIPBinding_v1ctk"), SubResource("OpenXRIPBinding_i8xjr"), SubResource("OpenXRIPBinding_f75ei"), SubResource("OpenXRIPBinding_353ss"), SubResource("OpenXRIPBinding_ac3es"), SubResource("OpenXRIPBinding_hmg84"), SubResource("OpenXRIPBinding_fyxo8"), SubResource("OpenXRIPBinding_qctml"), SubResource("OpenXRIPBinding_b3uxi"), SubResource("OpenXRIPBinding_4if5u"), SubResource("OpenXRIPBinding_babj4")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xh1ht"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jua3l"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_odsq8"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_t0hdm"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ujewn"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_t7j44"] +action = SubResource("OpenXRAction_a1wv6") +paths = PackedStringArray("/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_uxw6o"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/x/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qw05r"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/y/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_k8n4w"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8uw68"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/click", "/user/hand/right/input/trigger/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_uhq52"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4p51t"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_07lht"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ow8r3"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v2kur"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/thumbstick/touch", "/user/hand/right/input/thumbstick/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fk7os"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_p32pi"] +interaction_profile_path = "/interaction_profiles/htc/vive_cosmos_controller" +bindings = [SubResource("OpenXRIPBinding_xh1ht"), SubResource("OpenXRIPBinding_jua3l"), SubResource("OpenXRIPBinding_odsq8"), SubResource("OpenXRIPBinding_t0hdm"), SubResource("OpenXRIPBinding_ujewn"), SubResource("OpenXRIPBinding_t7j44"), SubResource("OpenXRIPBinding_uxw6o"), SubResource("OpenXRIPBinding_qw05r"), SubResource("OpenXRIPBinding_k8n4w"), SubResource("OpenXRIPBinding_8uw68"), SubResource("OpenXRIPBinding_uhq52"), SubResource("OpenXRIPBinding_4p51t"), SubResource("OpenXRIPBinding_07lht"), SubResource("OpenXRIPBinding_ow8r3"), SubResource("OpenXRIPBinding_v2kur"), SubResource("OpenXRIPBinding_fk7os")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5nal8"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7atii"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vfrb7"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4b8pt"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bcfo4"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/menu/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pl46m"] +action = SubResource("OpenXRAction_a1wv6") +paths = PackedStringArray("/user/hand/right/input/system/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_si2ig"] +action = SubResource("OpenXRAction_o23oy") +paths = PackedStringArray("/user/hand/left/input/x/click", "/user/hand/right/input/a/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0sjwh"] +action = SubResource("OpenXRAction_easkl") +paths = PackedStringArray("/user/hand/left/input/y/click", "/user/hand/right/input/b/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_31hmk"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_a5br5"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/click", "/user/hand/right/input/trigger/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7kroe"] +action = SubResource("OpenXRAction_rp51x") +paths = PackedStringArray("/user/hand/left/input/trigger/touch", "/user/hand/right/input/trigger/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_a8esh"] +action = SubResource("OpenXRAction_htbio") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_m4j7h"] +action = SubResource("OpenXRAction_dawvi") +paths = PackedStringArray("/user/hand/left/input/squeeze/click", "/user/hand/right/input/squeeze/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_n7d4p"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/thumbstick", "/user/hand/right/input/thumbstick") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_mm585"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/thumbstick/click", "/user/hand/right/input/thumbstick/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vak74"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/thumbstick/touch", "/user/hand/right/input/thumbstick/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_edu7n"] +action = SubResource("OpenXRAction_w7x46") +paths = PackedStringArray("/user/hand/left/input/thumbrest/touch", "/user/hand/right/input/thumbrest/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_65s20"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_n443b"] +interaction_profile_path = "/interaction_profiles/htc/vive_focus3_controller" +bindings = [SubResource("OpenXRIPBinding_5nal8"), SubResource("OpenXRIPBinding_7atii"), SubResource("OpenXRIPBinding_vfrb7"), SubResource("OpenXRIPBinding_4b8pt"), SubResource("OpenXRIPBinding_bcfo4"), SubResource("OpenXRIPBinding_pl46m"), SubResource("OpenXRIPBinding_si2ig"), SubResource("OpenXRIPBinding_0sjwh"), SubResource("OpenXRIPBinding_31hmk"), SubResource("OpenXRIPBinding_a5br5"), SubResource("OpenXRIPBinding_7kroe"), SubResource("OpenXRIPBinding_a8esh"), SubResource("OpenXRIPBinding_m4j7h"), SubResource("OpenXRIPBinding_n7d4p"), SubResource("OpenXRIPBinding_mm585"), SubResource("OpenXRIPBinding_vak74"), SubResource("OpenXRIPBinding_edu7n"), SubResource("OpenXRIPBinding_65s20")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r5wsi"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4fp38"] +action = SubResource("OpenXRAction_hkhdy") +paths = PackedStringArray("/user/hand/left/input/aim/pose", "/user/hand/right/input/aim/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_a1emh"] +action = SubResource("OpenXRAction_ke1h5") +paths = PackedStringArray("/user/hand/left/input/grip/pose", "/user/hand/right/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_adtei"] +action = SubResource("OpenXRAction_j3kt5") +paths = PackedStringArray("/user/hand/left/input/palm_ext/pose", "/user/hand/right/input/palm_ext/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8yubh"] +action = SubResource("OpenXRAction_7mokc") +paths = PackedStringArray("/user/hand/left/input/home/click", "/user/hand/right/input/home/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kd8x8"] +action = SubResource("OpenXRAction_a8ab3") +paths = PackedStringArray("/user/hand/left/input/trigger/value", "/user/hand/right/input/trigger/value") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fayvt"] +action = SubResource("OpenXRAction_f1ljk") +paths = PackedStringArray("/user/hand/left/input/trigger/click", "/user/hand/right/input/trigger/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_l2tkf"] +action = SubResource("OpenXRAction_lmyhg") +paths = PackedStringArray("/user/hand/left/input/trackpad", "/user/hand/right/input/trackpad") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_h11bb"] +action = SubResource("OpenXRAction_hctq3") +paths = PackedStringArray("/user/hand/left/input/trackpad/click", "/user/hand/right/input/trackpad/click") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rdkgo"] +action = SubResource("OpenXRAction_ajxu8") +paths = PackedStringArray("/user/hand/left/input/trackpad/touch", "/user/hand/right/input/trackpad/touch") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hrfni"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/hand/left/output/haptic", "/user/hand/right/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_b0ean"] +interaction_profile_path = "/interaction_profiles/huawei/controller" +bindings = [SubResource("OpenXRIPBinding_r5wsi"), SubResource("OpenXRIPBinding_4fp38"), SubResource("OpenXRIPBinding_a1emh"), SubResource("OpenXRIPBinding_adtei"), SubResource("OpenXRIPBinding_8yubh"), SubResource("OpenXRIPBinding_kd8x8"), SubResource("OpenXRIPBinding_fayvt"), SubResource("OpenXRIPBinding_l2tkf"), SubResource("OpenXRIPBinding_h11bb"), SubResource("OpenXRIPBinding_rdkgo"), SubResource("OpenXRIPBinding_hrfni")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_87n6n"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/vive_tracker_htcx/role/left_foot/input/grip/pose", "/user/vive_tracker_htcx/role/right_foot/input/grip/pose", "/user/vive_tracker_htcx/role/left_shoulder/input/grip/pose", "/user/vive_tracker_htcx/role/right_shoulder/input/grip/pose", "/user/vive_tracker_htcx/role/left_elbow/input/grip/pose", "/user/vive_tracker_htcx/role/right_elbow/input/grip/pose", "/user/vive_tracker_htcx/role/left_knee/input/grip/pose", "/user/vive_tracker_htcx/role/right_knee/input/grip/pose", "/user/vive_tracker_htcx/role/waist/input/grip/pose", "/user/vive_tracker_htcx/role/chest/input/grip/pose", "/user/vive_tracker_htcx/role/camera/input/grip/pose", "/user/vive_tracker_htcx/role/keyboard/input/grip/pose") + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ikm0f"] +action = SubResource("OpenXRAction_c3ews") +paths = PackedStringArray("/user/vive_tracker_htcx/role/left_foot/output/haptic", "/user/vive_tracker_htcx/role/right_foot/output/haptic", "/user/vive_tracker_htcx/role/left_shoulder/output/haptic", "/user/vive_tracker_htcx/role/right_shoulder/output/haptic", "/user/vive_tracker_htcx/role/left_elbow/output/haptic", "/user/vive_tracker_htcx/role/right_elbow/output/haptic", "/user/vive_tracker_htcx/role/left_knee/output/haptic", "/user/vive_tracker_htcx/role/right_knee/output/haptic", "/user/vive_tracker_htcx/role/waist/output/haptic", "/user/vive_tracker_htcx/role/chest/output/haptic", "/user/vive_tracker_htcx/role/camera/output/haptic", "/user/vive_tracker_htcx/role/keyboard/output/haptic") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_vmxdm"] +interaction_profile_path = "/interaction_profiles/htc/vive_tracker_htcx" +bindings = [SubResource("OpenXRIPBinding_87n6n"), SubResource("OpenXRIPBinding_ikm0f")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ssudt"] +action = SubResource("OpenXRAction_e3kxr") +paths = PackedStringArray("/user/eyes_ext/input/gaze_ext/pose") + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_w2f7j"] +interaction_profile_path = "/interaction_profiles/ext/eye_gaze_interaction" +bindings = [SubResource("OpenXRIPBinding_ssudt")] + +[resource] +action_sets = [SubResource("OpenXRActionSet_3r5uq")] +interaction_profiles = [SubResource("OpenXRInteractionProfile_iwcdt"), SubResource("OpenXRInteractionProfile_xa86b"), SubResource("OpenXRInteractionProfile_pgpq7"), SubResource("OpenXRInteractionProfile_el10t"), SubResource("OpenXRInteractionProfile_rqyjg"), SubResource("OpenXRInteractionProfile_t7g6y"), SubResource("OpenXRInteractionProfile_mei5y"), SubResource("OpenXRInteractionProfile_dne0t"), SubResource("OpenXRInteractionProfile_p32pi"), SubResource("OpenXRInteractionProfile_n443b"), SubResource("OpenXRInteractionProfile_b0ean"), SubResource("OpenXRInteractionProfile_vmxdm"), SubResource("OpenXRInteractionProfile_w2f7j")] diff --git a/plugin/demo/project.godot b/plugin/demo/project.godot index 7b0c3c7..a5d8423 100644 --- a/plugin/demo/project.godot +++ b/plugin/demo/project.godot @@ -10,24 +10,19 @@ config_version=5 [application] -config/name="GDExtension Android Plugin Demo" -run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.2", "GL Compatibility") -config/icon="res://icon.svg" +config/name="Godot_ARCore_example" +run/main_scene="res://main3D.tscn" +config/features=PackedStringArray("4.4", "GL Compatibility") +config/icon="res://Godot_ARCoreExample.png" [autoload] ARCoreInterfaceInstance="*res://addons/ARCorePlugin/ARCoreInterface.gd" -[debug] - -settings/stdout/verbose_stdout=true - [display] -window/size/viewport_width=1800 -window/size/viewport_height=2400 -window/handheld/orientation=1 +window/size/mode=3 +window/size/resizable=false [editor_plugins] @@ -41,4 +36,5 @@ textures/vram_compression/import_etc2_astc=true [xr] +openxr/form_factor=1 shaders/enabled=true diff --git a/plugin/demo/ruler.blend b/plugin/demo/ruler.blend new file mode 100644 index 0000000000000000000000000000000000000000..2e58528f0466f63ae3f74c2629f0547037cbb0b8 GIT binary patch literal 951760 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 z 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
0N=pZlyA)Us^Z(T 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

tVAhSB(4h9Q?c>Pfz00ZUgio5Vlzlf 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 LR0(eIKY#xLMY-&# literal 0 HcmV?d00001 diff --git a/plugin/demo/ui.gd b/plugin/demo/ui.gd new file mode 100644 index 0000000..9675081 --- /dev/null +++ b/plugin/demo/ui.gd @@ -0,0 +1,62 @@ +extends Control + +signal estimate_depthmap_toggled(toggled) +signal show_depthmap_toggled(toggled) +signal vertical_planes_toggled(toggled) +signal horizontal_planes_toggled(toggled) +signal instant_placement_toggled(toggled) +signal images_detection_toggled(toggled) +signal light_estimation_toggled(toggled) +signal point_cloud_detection_toggled(toggled) +signal switch_orientation(vertical) +signal far_changed(value) + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + + +func _on_estimate_depthmap_toggled(toggled_on): + estimate_depthmap_toggled.emit(toggled_on) + + +func _on_schow_depthmap_toggled(toggled_on): + show_depthmap_toggled.emit(toggled_on) + + +func _on_far_slider_value_changed(value): + $Scale/FarValue.text = str(value) + far_changed.emit(value) + + +func _on_vertical_plane_detection_toggled(toggled_on): + vertical_planes_toggled.emit(toggled_on) + + +func _on_horizontal_plane_detection_toggled(toggled_on): + horizontal_planes_toggled.emit(toggled_on) + + +func _on_instant_placement_toggled(toggled_on): + instant_placement_toggled.emit(toggled_on) + + +func _on_light_estimation_toggled(toggled_on): + light_estimation_toggled.emit(toggled_on) + + +func _on_images_detection_toggled(toggled_on): + images_detection_toggled.emit(toggled_on) + + +func _on_point_cloud_detection_toggled(toggled_on): + point_cloud_detection_toggled.emit(toggled_on) + + +func _on_vertical_display_toggled(toggled_on): + switch_orientation.emit(toggled_on) diff --git a/plugin/demo/ui.tscn b/plugin/demo/ui.tscn new file mode 100644 index 0000000..4d8d5da --- /dev/null +++ b/plugin/demo/ui.tscn @@ -0,0 +1,193 @@ +[gd_scene load_steps=2 format=3 uid="uid://cglxfqvt03e63"] + +[ext_resource type="Script" path="res://ui.gd" id="1_gq1yt"] + +[node name="Node2D" type="Control"] +layout_mode = 3 +anchors_preset = 0 +script = ExtResource("1_gq1yt") + +[node name="Scale" type="Control" parent="."] +anchors_preset = 0 +offset_left = 45.0 +offset_top = 18.0 +offset_right = 85.0 +offset_bottom = 58.0 +scale = Vector2(2.62683, 2.62683) + +[node name="FarSlider" type="HSlider" parent="Scale"] +layout_mode = 0 +offset_left = 1.0 +offset_top = 14.0 +offset_right = 208.0 +offset_bottom = 30.0 +min_value = 1.0 +value = 1.0 + +[node name="FarLabel" type="Label" parent="Scale"] +layout_mode = 0 +offset_left = 20.0 +offset_top = 40.0 +offset_right = 60.0 +offset_bottom = 63.0 +text = "Far:" + +[node name="FarValue" type="Label" parent="Scale"] +layout_mode = 0 +offset_left = 64.0 +offset_top = 38.0 +offset_right = 104.0 +offset_bottom = 61.0 +text = "val" + +[node name="EstimateDepthmap" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 157.0 +offset_top = 88.0 +offset_right = 201.0 +offset_bottom = 112.0 + +[node name="EstimateDistance" type="Label" parent="Scale/EstimateDepthmap"] +layout_mode = 0 +offset_left = -146.0 +offset_top = -2.0 +offset_right = -9.0 +offset_bottom = 21.0 +text = "Estimate distance +" + +[node name="SchowDepthmap" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 162.0 +offset_top = 135.0 +offset_right = 206.0 +offset_bottom = 159.0 + +[node name="ShowDepthmap" type="Label" parent="Scale/SchowDepthmap"] +layout_mode = 0 +offset_left = -150.0 +offset_top = -3.0 +offset_right = -13.0 +offset_bottom = 20.0 +text = "Show depthmap +" + +[node name="VerticalPlaneDetection" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 199.334 +offset_top = 180.962 +offset_right = 243.334 +offset_bottom = 204.962 + +[node name="ShowVerticalPlanes" type="Label" parent="Scale/VerticalPlaneDetection"] +layout_mode = 0 +offset_left = -190.098 +offset_top = -0.415653 +offset_right = -6.0984 +offset_bottom = 22.5843 +text = "Vertical plane detection +" + +[node name="HorizontaPlanelDetection" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 214.031 +offset_top = 221.839 +offset_right = 258.031 +offset_bottom = 245.839 + +[node name="ShowHorizontalPlanes" type="Label" parent="Scale/HorizontaPlanelDetection"] +layout_mode = 0 +offset_left = -205.764 +offset_top = -0.459286 +offset_right = 0.235825 +offset_bottom = 22.5407 +text = "Horizontal plane detection +" + +[node name="InstantPlacement" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 198.875 +offset_top = 259.502 +offset_right = 242.875 +offset_bottom = 283.502 + +[node name="UseInstantPlacement" type="Label" parent="Scale/InstantPlacement"] +layout_mode = 0 +offset_left = -190.098 +offset_top = -0.415653 +offset_right = -6.0984 +offset_bottom = 22.5843 +text = "Use instant placement +" + +[node name="LightEstimation" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 125.847 +offset_top = 300.379 +offset_right = 169.847 +offset_bottom = 324.379 + +[node name="EstimateLight" type="Label" parent="Scale/LightEstimation"] +layout_mode = 0 +offset_left = -118.957 +offset_right = 0.0425568 +offset_bottom = 31.0 +text = "Estimate light" + +[node name="ImagesDetection" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 197.497 +offset_top = 337.123 +offset_right = 241.497 +offset_bottom = 361.123 + +[node name="UseImagesDetection" type="Label" parent="Scale/ImagesDetection"] +layout_mode = 0 +offset_left = -191.067 +offset_top = -2.2964 +offset_right = -7.06673 +offset_bottom = 46.7036 +text = "Use images detection + +" + +[node name="PointCloudDetecton" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 197.038 +offset_top = 371.11 +offset_right = 241.038 +offset_bottom = 395.11 + +[node name="UsePointCloudDetection" type="Label" parent="Scale/PointCloudDetecton"] +layout_mode = 0 +offset_left = -191.067 +offset_top = -2.2964 +offset_right = -7.06673 +offset_bottom = 46.7036 +text = "Point cloud detection" + +[node name="VerticalDisplay" type="CheckButton" parent="Scale"] +layout_mode = 0 +offset_left = 480.808 +offset_top = 15.2275 +offset_right = 524.808 +offset_bottom = 39.2275 + +[node name="UseVerticalDisplay" type="Label" parent="Scale/VerticalDisplay"] +layout_mode = 0 +offset_left = -191.067 +offset_top = -2.2964 +offset_right = -7.06673 +offset_bottom = 46.7036 +text = "Switch to vertical" + +[connection signal="value_changed" from="Scale/FarSlider" to="." method="_on_far_slider_value_changed"] +[connection signal="toggled" from="Scale/EstimateDepthmap" to="." method="_on_estimate_depthmap_toggled"] +[connection signal="toggled" from="Scale/SchowDepthmap" to="." method="_on_schow_depthmap_toggled"] +[connection signal="toggled" from="Scale/VerticalPlaneDetection" to="." method="_on_vertical_plane_detection_toggled"] +[connection signal="toggled" from="Scale/HorizontaPlanelDetection" to="." method="_on_horizontal_plane_detection_toggled"] +[connection signal="toggled" from="Scale/InstantPlacement" to="." method="_on_instant_placement_toggled"] +[connection signal="toggled" from="Scale/LightEstimation" to="." method="_on_light_estimation_toggled"] +[connection signal="toggled" from="Scale/ImagesDetection" to="." method="_on_images_detection_toggled"] +[connection signal="toggled" from="Scale/PointCloudDetecton" to="." method="_on_point_cloud_detection_toggled"] +[connection signal="toggled" from="Scale/VerticalDisplay" to="." method="_on_vertical_display_toggled"] diff --git a/plugin/export_scripts_template/ARCoreInterface.gd b/plugin/export_scripts_template/ARCoreInterface.gd index da59384..6215354 100644 --- a/plugin/export_scripts_template/ARCoreInterface.gd +++ b/plugin/export_scripts_template/ARCoreInterface.gd @@ -3,25 +3,73 @@ extends Node # This is the autoload that is set up when enabling the plugin # It also communicates between ARCore and Godot -var arcore : ARCoreInterface +var arcore_interface : ARCoreInterface func _enter_tree(): - arcore = ARCoreInterface.new() + arcore_interface = ARCoreInterface.new() - if arcore: - XRServer.add_interface(arcore) + if arcore_interface: + XRServer.add_interface(arcore_interface) func _exit_tree(): - if arcore: - XRServer.remove_interface(arcore) - arcore = null + if arcore_interface: + XRServer.remove_interface(arcore_interface) + arcore_interface = null func get_interface(): - return arcore + return arcore_interface func start(): - if arcore.initialize(): + if arcore_interface.initialize(): get_viewport().use_xr = true func get_tracking_status(): - return arcore.get_tracking_status() + return arcore_interface.get_tracking_status() + +func enable_depth_estimation(toggled): + if arcore_interface: + arcore_interface.enable_depth_estimation(toggled) + +func show_depth_map(toggled): + if arcore_interface: + arcore_interface.show_depth_map(toggled) + +func set_max_depth_meters(value): + if arcore_interface: + arcore_interface.set_max_depth_meters(value) + +func enable_vertical_plane_detection(toggled): + if arcore_interface: + arcore_interface.enable_vertical_plane_detection(toggled) + +func enable_horizontal_plane_detection(toggled): + if arcore_interface: + arcore_interface.enable_horizontal_plane_detection(toggled) + +func enable_images_detection(toggled): + if arcore_interface: + arcore_interface.enable_images_detection(toggled) + +func enable_instant_placement(toggled): + if arcore_interface: + arcore_interface.enable_instant_placement(toggled) + +func enable_light_estimation(toggled): + if arcore_interface: + arcore_interface.enable_light_estimation(toggled) + +func enable_point_cloud_detection(toggled): + if arcore_interface: + arcore_interface.enable_light_estimation(toggled) + +func switch_orientation(vertical): + if arcore_interface: + arcore_interface.switch_orientation(vertical) + +func get_light_main_hdr_direction(): + if arcore_interface: + return arcore_interface.get_light_main_hdr_direction() + +func get_light_main_hdr_intensity(): + if arcore_interface: + return arcore_interface.get_light_main_hdr_intensity() diff --git a/plugin/src/main/AndroidManifest.xml b/plugin/src/main/AndroidManifest.xml index 70eecd3..bb596f4 100644 --- a/plugin/src/main/AndroidManifest.xml +++ b/plugin/src/main/AndroidManifest.xml @@ -1,14 +1,26 @@ - + + + + + + + + - + + + + + + + + - + diff --git a/plugin/src/main/cpp/ar_utils.h b/plugin/src/main/cpp/ar_utils.h new file mode 100644 index 0000000..3ef3004 --- /dev/null +++ b/plugin/src/main/cpp/ar_utils.h @@ -0,0 +1,23 @@ +#ifndef ARCORE_UTILS +#define ARCORE_UTILS + +#include "include/arcore_c_api.h" + +namespace arcore_plugin { +class ScopedArPose { +public: + explicit ScopedArPose(const ArSession *session) { + ArPose_create(session, nullptr, &pose_); + } + ~ScopedArPose() { ArPose_destroy(pose_); } + ArPose *GetArPose() { return pose_; } + // Delete copy constructors. + ScopedArPose(const ScopedArPose &) = delete; + void operator=(const ScopedArPose &) = delete; + +private: + ArPose *pose_; +}; +} // namespace arcore_plugin + +#endif //ARCORE_UTILS diff --git a/plugin/src/main/cpp/arcore_interface.cpp b/plugin/src/main/cpp/arcore_interface.cpp index 674411e..ac0c96c 100644 --- a/plugin/src/main/cpp/arcore_interface.cpp +++ b/plugin/src/main/cpp/arcore_interface.cpp @@ -1,391 +1,784 @@ -// -// Created by luca on 18.08.24. -// - #include "arcore_interface.h" +#include "arcore_wrapper.h" +#include "utils.h" +#include +#include +#include #include #include -#include -#include "utils.h" -#include "arcore_wrapper.h" using namespace godot; void ARCoreInterface::_bind_methods() { - ClassDB::bind_method(D_METHOD("_resume"), &ARCoreInterface::_resume); - ClassDB::bind_method(D_METHOD("_pause"), &ARCoreInterface::_pause); - ClassDB::bind_method(D_METHOD("start"), &ARCoreInterface::start); + ClassDB::bind_method(D_METHOD("_resume"), &ARCoreInterface::_resume); + ClassDB::bind_method(D_METHOD("_pause"), &ARCoreInterface::_pause); + ClassDB::bind_method(D_METHOD("start"), &ARCoreInterface::start); + ClassDB::bind_method(D_METHOD("enable_depth_estimation"), &ARCoreInterface::enable_depth_estimation); + ClassDB::bind_method(D_METHOD("is_depth_supported"), &ARCoreInterface::is_depth_supported); + ClassDB::bind_method(D_METHOD("show_depth_map"), &ARCoreInterface::show_depth_map); + ClassDB::bind_method(D_METHOD("set_max_depth_meters"), &ARCoreInterface::set_max_depth_meters); + ClassDB::bind_method(D_METHOD("enable_vertical_plane_detection"), &ARCoreInterface::enable_vertical_plane_detection); + ClassDB::bind_method(D_METHOD("enable_horizontal_plane_detection"), &ARCoreInterface::enable_horizontal_plane_detection); + ClassDB::bind_method(D_METHOD("enable_instant_placement"), &ARCoreInterface::enable_instant_placement); + ClassDB::bind_method(D_METHOD("getHitPose"), &ARCoreInterface::getHitPose); + ClassDB::bind_method(D_METHOD("getHitRayPose"), &ARCoreInterface::getHitRayPose); + ClassDB::bind_method(D_METHOD("enable_images_detection"), &ARCoreInterface::enable_images_detection); + ClassDB::bind_method(D_METHOD("set_node_images_mapping"), &ARCoreInterface::set_node_images_mapping); + ClassDB::bind_method(D_METHOD("enable_point_cloud_detection"), &ARCoreInterface::enable_point_cloud_detection); + ClassDB::bind_method(D_METHOD("switch_orientation"), &ARCoreInterface::switch_orientation); + ClassDB::bind_method(D_METHOD("enable_light_estimation"), &ARCoreInterface::enable_light_estimation); + ClassDB::bind_method(D_METHOD("get_light_color_correction"), &ARCoreInterface::get_light_color_correction); + ClassDB::bind_method(D_METHOD("get_light_main_hdr_direction"), &ARCoreInterface::get_light_main_hdr_direction); + ClassDB::bind_method(D_METHOD("get_light_main_hdr_intensity"), &ARCoreInterface::get_light_main_hdr_intensity); + ClassDB::bind_method(D_METHOD("getNear"), &ARCoreInterface::getNear); + ClassDB::bind_method(D_METHOD("getFar"), &ARCoreInterface::getFar); } ARCoreInterface::ARCoreInterface() { - m_init_status = NOT_INITIALISED; - m_ar_session = nullptr; - m_ar_frame = nullptr; - m_screen_width = 1; - m_screen_height = 1; - m_display_orientation = Orientation::UNKNOWN; - m_z_near = 0.01; - m_z_far = 1000.0; - - // This is just a default and will be changed by ARCore - m_projection.set_perspective(60.0, 1.0, m_z_near, m_z_far, false); + m_init_status = NOT_INITIALISED; + m_ar_session = nullptr; + m_ar_frame = nullptr; + m_screen_width = 1; + m_screen_height = 1; + m_display_orientation = Orientation::UNKNOWN; + m_z_near = 0.01; + m_z_far = 1000.0; + m_enable_depth_estimation = false; + m_enable_vertical_plane_detection = false; + m_enable_horizontal_plane_detection = false; + m_enable_instant_placement = false; + m_enable_images_detection = false; + m_enable_point_cloud_detection = false; + m_enable_light_estimation = false; + + // This is just a default and will be changed by ARCore + m_projection.set_perspective(60.0, 1.0, m_z_near, m_z_far, false); } ARCoreInterface::~ARCoreInterface() { - // remove_all_anchors(); + // remove_all_anchors(); - if (is_initialized()) { - uninitialize(); - } + if (is_initialized()) { + uninitialize(); + } } -bool ARCoreInterface::_is_initialized() const { - // If we are in the process of initialising, we treat it as initialised - return (m_init_status != NOT_INITIALISED) && (m_init_status != INITIALISE_FAILED); +XRInterface::TrackingStatus ARCoreInterface::_get_tracking_status() const { + return m_tracking_status; } -bool ARCoreInterface::_initialize() { - XRServer *xr_server = XRServer::get_singleton(); - ERR_FAIL_NULL_V(xr_server, false); +void ARCoreInterface::start() { + ALOGV("ARCoreInterface::start()"); +} - if (m_init_status == INITIALISE_FAILED) { - // If the interface failed to initialise, don't try again - return false; - } else if (m_init_status == NOT_INITIALISED) { - m_init_status = START_INITIALISE; +void ARCoreInterface::_resume() { + if (m_init_status == INITIALISED && m_ar_session != nullptr) { + ArStatus status = ArSession_resume(m_ar_session); + + if (status != AR_SUCCESS) { + ALOGE("ARCorePlugin: Failed to resume"); + // TODO: Quit or end the ARCore session gracefully + } + } +} - if (m_ar_session == nullptr) { - // Get the android environment - JNIEnv *env = ARCoreWrapper::get_env(); +void ARCoreInterface::_pause() { + godot::UtilityFunctions::print("ARCoreInterface::_pause"); + ALOGV("ARCoreInterface::_pause"); + if (m_ar_session != nullptr) { + ArSession_pause(m_ar_session); + } +} - jobject context = ARCoreWrapper::get_global_context(); +StringName ARCoreInterface::_get_name() const { + StringName name("ARCore"); + return name; +} - if (context == nullptr) { - ALOGE("ARCorePlugin: Couldn't get global context"); - m_init_status = INITIALISE_FAILED; - return false; - } +uint32_t ARCoreInterface::_get_capabilities() const { + return XR_MONO + XR_AR; +} - if (ArSession_create(env, context, &m_ar_session) != AR_SUCCESS || m_ar_session == nullptr) { - ALOGE("ARCorePlugin: Session couldn't be created"); - m_init_status = INITIALISE_FAILED; - return false; - } +int32_t ARCoreInterface::_get_camera_feed_id() const { + if (m_background_renderer.getFeed().is_valid()) { + return m_background_renderer.getFeed()->get_id(); + } else { + return 0; + } +} - ArFrame_create(m_ar_session, &m_ar_frame); +void ARCoreInterface::enable_depth_estimation(bool p_enable) { + m_enable_depth_estimation = p_enable; + configureSession(); +} - if (m_ar_frame == nullptr) { - ALOGE("ARCorePlugin: Frame couldn't be created"); +bool ARCoreInterface::is_depth_supported() { + int32_t is_supported = 0; + ArSession_isDepthModeSupported(m_ar_session, AR_DEPTH_MODE_AUTOMATIC, + &is_supported); + return is_supported; +} - ArSession_destroy(m_ar_session); - m_ar_session = nullptr; +void ARCoreInterface::show_depth_map(bool p_enable) { + if (m_enable_depth_estimation) { + godot::Ref feed = m_background_renderer.getFeed(); + if (feed.is_valid()) { + // feed->set_should_display_depthmap(p_enable); + } + } else { + ALOGW("Godot ARCore: show_depth_map called but depth estimation is not enabled"); + } +} - m_init_status = INITIALISE_FAILED; // don't try initialising again - return false; - } +void ARCoreInterface::set_max_depth_meters(float p_max_depth_meters) { + if (m_enable_depth_estimation) { + godot::Ref feed = m_background_renderer.getFeed(); + if (feed.is_valid()) { + // feed->set_max_depth_meters(p_max_depth_meters); + } + } else { + ALOGW("Godot ARCore: set_max_depth_meters called but depth estimation is not enabled"); + } +} - // Get the screen size - Size2 size = DisplayServer::get_singleton()->screen_get_size(); +void ARCoreInterface::enable_vertical_plane_detection(bool p_enable) { + m_enable_vertical_plane_detection = p_enable; + configureSession(); +} - if (size.x > size.y) { - m_screen_width = size.y; - m_screen_height = size.x; - } else { - m_screen_width = size.x; - m_screen_height = size.y; - } +void ARCoreInterface::enable_horizontal_plane_detection(bool p_enable) { + m_enable_horizontal_plane_detection = p_enable; + configureSession(); +} - // Trigger a display rotation - m_display_orientation = Orientation::UNKNOWN; +void ARCoreInterface::enable_instant_placement(bool p_enable) { + m_enable_instant_placement = p_enable; + configureSession(); +} - // Everything is initialised - m_init_status = INITIALISED; - } +void ARCoreInterface::enable_images_detection(bool p_enable) { + m_enable_images_detection = p_enable; + configureSession(); +} - // Now call resume to complete the initialization - _resume(); +void ARCoreInterface::enable_point_cloud_detection(bool p_enable) { + m_enable_point_cloud_detection = p_enable; + configureSession(); +} - if (m_init_status != INITIALISE_FAILED) { - // The camera operates as a head and we need to create a tracker for that - m_head.instantiate(); - m_head->set_tracker_type(XRServer::TRACKER_HEAD); - m_head->set_tracker_name("head"); - m_head->set_tracker_desc("AR Device"); - xr_server->add_tracker(m_head); +void ARCoreInterface::switch_orientation(bool p_vertical) { + m_vertical_orientation = p_vertical; + configureSession(); +} - // Make ARCore the primary interface - xr_server->set_primary_interface(this); - } +void ARCoreInterface::enable_light_estimation(bool p_enable) { + m_enable_light_estimation = true; + configureSession(); +} - // m_background_renderer.initialize(m_screen_width, m_screen_height); +Vector4 ARCoreInterface::get_light_color_correction() { + Vector4 res(1.f, 1.f, 1.f, 1.f); - configureSession(); - } + if (m_enable_light_estimation) { + res = m_color_correction; + } else { + ALOGW("Godot ARCore: get_light_color_correction called but light estimation is not enabled"); + } - return is_initialized(); + return res; } -void ARCoreInterface::_uninitialize() { - if (_is_initialized()) { - XRServer *xr_server = XRServer::get_singleton(); - ERR_FAIL_NULL(xr_server); +Vector3 ARCoreInterface::get_light_main_hdr_direction() { + Vector3 res(0.f, 0.f, 0.f); - if (m_ar_session != nullptr) { - ArSession_destroy(m_ar_session); - ArFrame_destroy(m_ar_frame); + if (m_enable_light_estimation) { + res = m_light_env_hdr_main_light_direction; + } else { + ALOGW("Godot ARCore: get_light_color_correction called but light estimation is not enabled"); + } - m_ar_session = nullptr; - m_ar_frame = nullptr; - } + return res; +} - // m_background_renderer.uninitialize(); +Vector3 ARCoreInterface::get_light_main_hdr_intensity() { + Vector3 res(0.f, 0.f, 0.f); - if (m_head.is_valid()) { - xr_server->remove_tracker(m_head); - m_head.unref(); - } + if (m_enable_light_estimation) { + res = m_light_env_hdr_main_light_intensity; + } else { + ALOGW("Godot ARCore: get_light_color_correction called but light estimation is not enabled"); + } - m_init_status = NOT_INITIALISED; - } + return res; } -Vector2 ARCoreInterface::_get_render_target_size() { - Vector2 target_size = DisplayServer::get_singleton()->screen_get_size(); - return target_size; +Transform3D ARCoreInterface::getHitPose(float p_pixel_x, float p_pixel_y, float p_approximate_distance_meters) { + Transform3D res; + if (m_enable_instant_placement) { + ArHitResultList *hit_result_list = nullptr; + ArFrame_hitTestInstantPlacement(m_ar_session, m_ar_frame, p_pixel_x, p_pixel_y, p_approximate_distance_meters, hit_result_list); + + int32_t size = 0; + ArHitResultList_getSize(m_ar_session, hit_result_list, &size); + float currentMinDistance = std::numeric_limits::max(); + + for (int32_t i = 0; i < size; ++i) { + ArHitResult *hit_result = nullptr; + ArHitResultList_getItem(m_ar_session, hit_result_list, i, hit_result); + ArPose *pose = nullptr; + ArHitResult_getHitPose(m_ar_session, hit_result, pose); + float distance = std::numeric_limits::max(); + ArHitResult_getDistance(m_ar_session, hit_result, &distance); + + if (distance < currentMinDistance) { + float mat4[16]; + ArPose_getMatrix(m_ar_session, pose, mat4); + res = to_godot_transform(mat4); + } + } + } else { + ALOGW("Godot ARCore: getHitPose called but instant placement is not enabled"); + } + + return res; } -uint32_t ARCoreInterface::_get_view_count() { - return 1; +Transform3D ARCoreInterface::getHitRayPose(const Vector3 &p_origin, const Vector3 &p_direction) { + Transform3D res; + if (m_enable_instant_placement) { + float ray_origin_3[3]{ p_origin.x, p_origin.y, p_origin.z }; + float ray_direction_3[3]{ p_origin.x, p_origin.y, p_origin.z }; + ArHitResultList *hit_result_list = nullptr; + ArFrame_hitTestRay(m_ar_session, m_ar_frame, ray_origin_3, ray_direction_3, hit_result_list); + + int32_t size = 0; + ArHitResultList_getSize(m_ar_session, hit_result_list, &size); + float currentMinDistance = std::numeric_limits::max(); + + for (int32_t i = 0; i < size; ++i) { + ArHitResult *hit_result = nullptr; + ArHitResultList_getItem(m_ar_session, hit_result_list, i, hit_result); + ArPose *pose = nullptr; + ArHitResult_getHitPose(m_ar_session, hit_result, pose); + float mat4[16]; + ArPose_getMatrix(m_ar_session, pose, mat4); + Transform3D trsf = to_godot_transform(mat4); + Vector3 target = trsf.get_origin(); + float distance = (target - Vector3(ray_origin_3[0], ray_origin_3[1], ray_origin_3[2])).length(); + + if (distance < currentMinDistance) { + res = trsf; + } + } + } else { + ALOGW("Godot ARCore: getHitRayPose called but instant placement is not enabled"); + } + + return res; } -XRInterface::TrackingStatus ARCoreInterface::_get_tracking_status() const { - return m_tracking_status; +void ARCoreInterface::set_node_images_mapping(const Dictionary &in_nodeImagesMap) { + if (m_enable_images_detection) { + m_instances_renderer.set_node_images_mapping(in_nodeImagesMap); + } else { + ALOGW("Godot ARCore: set_node_images_mapping called but images detection is not enabled"); + } } -StringName ARCoreInterface::_get_name() const { - StringName name("ARCoreInterface"); - return name; +bool ARCoreInterface::_is_initialized() const { + // If we are in the process of initialising, we treat it as initialised + return (m_init_status != NOT_INITIALISED) && (m_init_status != INITIALISE_FAILED); } -uint32_t ARCoreInterface::_get_capabilities() const { - return XR_MONO + XR_AR; -} +bool ARCoreInterface::_initialize() { + XRServer *xr_server = XRServer::get_singleton(); + ERR_FAIL_NULL_V(xr_server, false); -int32_t ARCoreInterface::_get_camera_feed_id() const { - //if (m_background_renderer.getFeed().is_valid()) { - // return m_background_renderer.getFeed()->get_id(); - //} else { - return 0; - //} -} + if (m_init_status == INITIALISE_FAILED) { + // If the interface failed to initialise, don't try again + return false; + } else if (m_init_status == NOT_INITIALISED) { + m_init_status = START_INITIALISE; -Transform3D ARCoreInterface::_get_camera_transform() { - Transform3D transform_for_eye; + if (m_ar_session == nullptr) { + // Get the android environment + JNIEnv *env = ARCoreWrapper::get_env(); + + jobject context = ARCoreWrapper::get_global_context(); + + if (context == nullptr) { + ALOGE("ARCorePlugin: Couldn't get global context"); + m_init_status = INITIALISE_FAILED; + return false; + } + + if (ArSession_create(env, context, &m_ar_session) != AR_SUCCESS || m_ar_session == nullptr) { + ALOGE("ARCorePlugin: Session couldn't be created"); + m_init_status = INITIALISE_FAILED; + return false; + } + + ArFrame_create(m_ar_session, &m_ar_frame); - XRServer *xr_server = XRServer::get_singleton(); - ERR_FAIL_NULL_V(xr_server, Transform3D()); + if (m_ar_frame == nullptr) { + ALOGE("ARCorePlugin: Frame couldn't be created"); - if (m_init_status == INITIALISED) { - float world_scale = xr_server->get_world_scale(); + ArSession_destroy(m_ar_session); + m_ar_session = nullptr; - // just scale our origin point of our transform, note that we really shouldn't be using world_scale in ARKit but.... - transform_for_eye = m_view; - transform_for_eye.origin *= world_scale; + m_init_status = INITIALISE_FAILED; // don't try initialising again + return false; + } - transform_for_eye = xr_server->get_reference_frame() * transform_for_eye; - } + // Get the screen size + Size2 size = DisplayServer::get_singleton()->screen_get_size(); - return transform_for_eye; + if (size.x > size.y) { + m_screen_width = size.y; + m_screen_height = size.x; + } else { + m_screen_width = size.x; + m_screen_height = size.y; + } + + // Trigger a display rotation + m_display_orientation = Orientation::UNKNOWN; + + // Everything is initialised + m_init_status = INITIALISED; + } + + // Now call resume to complete the initialization + _resume(); + + if (m_init_status != INITIALISE_FAILED) { + // The camera operates as a head and we need to create a tracker for that + m_head.instantiate(); + m_head->set_tracker_type(XRServer::TRACKER_HEAD); + m_head->set_tracker_name("head"); + m_head->set_tracker_desc("AR Device"); + xr_server->add_tracker(m_head); + + // Make ARCore the primary interface + xr_server->set_primary_interface(this); + } + + m_background_renderer.initialize(m_screen_width, m_screen_height); + + configureSession(); + } + + return is_initialized(); } -Transform3D ARCoreInterface::_get_transform_for_view(uint32_t p_view, - const Transform3D &p_cam_transform) { - Transform3D transform_for_eye; +void ARCoreInterface::_uninitialize() { + if (_is_initialized()) { + XRServer *xr_server = XRServer::get_singleton(); + ERR_FAIL_NULL(xr_server); + + if (m_ar_session != nullptr) { + ArSession_destroy(m_ar_session); + ArFrame_destroy(m_ar_frame); - XRServer *xr_server = XRServer::get_singleton(); - ERR_FAIL_NULL_V(xr_server, Transform3D()); + m_ar_session = nullptr; + m_ar_frame = nullptr; + } - if (m_init_status == INITIALISED) { - float world_scale = xr_server->get_world_scale(); + m_background_renderer.uninitialize(); - // just scale our origin point of our transform, note that we really shouldn't be using world_scale in ARKit but.... - transform_for_eye = m_view; - transform_for_eye.origin *= world_scale; + if (m_head.is_valid()) { + xr_server->remove_tracker(m_head); + m_head.unref(); + } - transform_for_eye = p_cam_transform * (xr_server->get_reference_frame()) * transform_for_eye; - } else { - transform_for_eye = p_cam_transform; - } + m_init_status = NOT_INITIALISED; + } +} - return transform_for_eye; +Vector2 ARCoreInterface::_get_render_target_size() { + Vector2 target_size = DisplayServer::get_singleton()->screen_get_size(); + return target_size; +} + +uint32_t ARCoreInterface::_get_view_count() { + return 1; } -PackedFloat64Array ARCoreInterface::_get_projection_for_view(uint32_t p_view, double p_aspect, - double p_z_near, double p_z_far) { - PackedFloat64Array arr; - arr.resize(16); // 4x4 matrix +Transform3D ARCoreInterface::_get_camera_transform() { + Transform3D transform_for_eye; + + XRServer *xr_server = XRServer::get_singleton(); + ERR_FAIL_NULL_V(xr_server, Transform3D()); - // Remember our near and far, we'll use it next frame - m_z_near = p_z_near; - m_z_far = p_z_far; + if (m_init_status == INITIALISED) { + float world_scale = xr_server->get_world_scale(); - real_t *p = (real_t *)&m_projection.columns; + // just scale our origin point of our transform, note that we really shouldn't be using world_scale in ARKit but.... + transform_for_eye = m_view; + transform_for_eye.origin *= world_scale; - for(int i = 0; i < 16; i++) { - arr[i] = p[i]; - } + transform_for_eye = xr_server->get_reference_frame() * transform_for_eye; + } - return arr; + return transform_for_eye; } +Transform3D ARCoreInterface::_get_transform_for_view(uint32_t p_view, const Transform3D &p_cam_transform) { + Transform3D transform_for_eye; -void ARCoreInterface::configureSession() { - ArConfig* ar_config = nullptr; - ArConfig_create(m_ar_session, &ar_config); + XRServer *xr_server = XRServer::get_singleton(); + ERR_FAIL_NULL_V(xr_server, Transform3D()); + + if (m_init_status == INITIALISED) { + float world_scale = xr_server->get_world_scale(); + + // just scale our origin point of our transform, note that we really shouldn't be using world_scale in ARKit but.... + transform_for_eye = m_view; + transform_for_eye.origin *= world_scale; - ArConfig_setDepthMode(m_ar_session, ar_config, AR_DEPTH_MODE_AUTOMATIC); - ArConfig_setPlaneFindingMode(m_ar_session, ar_config, AR_PLANE_FINDING_MODE_HORIZONTAL); + transform_for_eye = p_cam_transform * (xr_server->get_reference_frame()) * transform_for_eye; + } else { + // huh? well just return what we got.... + transform_for_eye = p_cam_transform; + } - ERR_FAIL_NULL(ar_config); - ERR_FAIL_COND(ArSession_configure(m_ar_session, ar_config) == AR_SUCCESS); - ArConfig_destroy(ar_config); + return transform_for_eye; } -void ARCoreInterface::_post_draw_viewport(const RID &p_render_target, const Rect2 &p_screen_rect) -{ - // We must have a valid render target - ERR_FAIL_COND(!p_render_target.is_valid()); +PackedFloat64Array ARCoreInterface::_get_projection_for_view(uint32_t p_view, double p_aspect, double p_m_z_near, double p_z_far) { + PackedFloat64Array arr; + arr.resize(16); // 4x4 matrix - // Because we are rendering to our device we must use our main viewport! - ERR_FAIL_COND(p_screen_rect == Rect2()); + // Remember our near and far, we'll use it next frame + m_z_near = p_m_z_near; + m_z_far = p_z_far; - Rect2 src_rect(0.0f, 0.0f, 1.0f, 1.0f); - Rect2 dst_rect = p_screen_rect; + real_t *p = (real_t *)&m_projection.columns; + for (int i = 0; i < 16; i++) { + arr[i] = p[i]; + } - add_blit(p_render_target, src_rect, dst_rect, false, 0, false, Vector2(), 0, 0, 0.0, 1.0); + return arr; } -void ARCoreInterface::_process() { - if (m_init_status != INITIALISED) { - return; - } else if (m_ar_session == nullptr) { - return; - } - - ArSession_setDisplayGeometry(m_ar_session, (int32_t)(Orientation::ROTATION_0), m_screen_height, m_screen_width); - ArSession_setCameraTextureName(m_ar_session, _get_camera_feed_id()); - - if (ArSession_update(m_ar_session, m_ar_frame) != AR_SUCCESS) { - ALOGW("ARCorePlugin: OnDrawFrame ARSession_update error"); - } - - ArCamera *ar_camera; - ArFrame_acquireCamera(m_ar_session, m_ar_frame, &ar_camera); - - // TODO: Getting the math right here (probably without glm dependency?) - // Right-handed column major, right? - - float view_mat[16]; - - // https://developers.google.com/ar/reference/c/group/ar-camera#arcamera_getviewmatrix - ArCamera_getViewMatrix(m_ar_session, ar_camera, view_mat); - - // https://docs.godotengine.org/en/stable/classes/class_transform3d.html - - ALOGV("view_mat = \n" - "[ %f, %f, %f, %f ]\n" - "[ %f, %f, %f, %f ]\n" - "[ %f, %f, %f, %f ]\n" - "[ %f, %f, %f, %f ]", - view_mat[0], view_mat[1], view_mat[2], view_mat[3], - view_mat[4], view_mat[5], view_mat[6], view_mat[7], - view_mat[8], view_mat[9], view_mat[10], view_mat[11], - view_mat[12], view_mat[13], view_mat[14], view_mat[15]); - - m_view = Transform3D( - Vector3(view_mat[0], view_mat[1], view_mat[2]), - Vector3(view_mat[4], view_mat[5], view_mat[6]), - Vector3(view_mat[8], view_mat[9], view_mat[10]), - Vector3(view_mat[12], view_mat[13], view_mat[14]) - ); - - m_view.invert(); - - if (m_head.is_valid()) { - // Set our head position, note in real space, reference frame and world scale is applied later - m_head->set_pose("default", m_view, Vector3(), Vector3(), XRPose::XR_TRACKING_CONFIDENCE_HIGH); - } - - // === Get planes - /*ArTrackableList* ar_trackable_list = nullptr; - ArTrackableList_create(m_ar_session, &ar_trackable_list); - ArFrame_getUpdatedTrackables(m_ar_session, m_ar_frame, AR_TRACKABLE_PLANE, ar_trackable_list); - - int32_t image_list_size; - ArTrackableList_getSize(m_ar_session, ar_trackable_list, &image_list_size); - - for (int i = 0; i < image_list_size; ++i) { - ArTrackable* ar_trackable = nullptr; - ArTrackableType trackable_type; - ArTrackableList_acquireItem(m_ar_session, ar_trackable_list, i, - &ar_trackable); - ArTrackable_getType(m_ar_session, ar_trackable, &trackable_type); - if (trackable_type == AR_TRACKABLE_PLANE) { - ArPlane* plane = ArAsPlane(ar_trackable); - ALOGV("Trackable %d is a Plane", i); - } - - ArTrackable_release(ar_trackable); - }*/ - // === - - //m_background_renderer.process(*m_ar_session, *m_ar_frame, m_enable_depth_estimation); - - ArTrackingState camera_m_tracking_state; - ArCamera_getTrackingState(m_ar_session, ar_camera, &camera_m_tracking_state); - - switch (camera_m_tracking_state) { - case AR_TRACKING_STATE_TRACKING: - m_tracking_status = XRInterface::XR_NORMAL_TRACKING; - break; - case AR_TRACKING_STATE_PAUSED: - m_tracking_status = XRInterface::XR_NOT_TRACKING; - break; - case AR_TRACKING_STATE_STOPPED: - m_tracking_status = XRInterface::XR_NOT_TRACKING; - break; - default: - m_tracking_status = XRInterface::XR_UNKNOWN_TRACKING; - break; - } - - ArCamera_release(ar_camera); - - // If the camera isn't tracking don't bother rendering other objects. - if (camera_m_tracking_state != AR_TRACKING_STATE_TRACKING) { - return; - } +void ARCoreInterface::_post_draw_viewport(const RID &p_render_target, const Rect2 &p_screen_rect) { + // We must have a valid render target + ERR_FAIL_COND(!p_render_target.is_valid()); + + // Because we are rendering to our device we must use our main viewport! + ERR_FAIL_COND(p_screen_rect == Rect2()); + + Rect2 src_rect(0.0f, 0.0f, 1.0f, 1.0f); + Rect2 dst_rect = p_screen_rect; + + add_blit(p_render_target, src_rect, dst_rect, false, 0, false, Vector2(), 0, 0, 0.0, 1.0); } -void ARCoreInterface::_pause() { - godot::UtilityFunctions::print("ARCoreInterface::_pause"); - ALOGV("ARCoreInterface::_pause"); +// void ARCoreInterface::handleScreenOrientationChanges() +// { +// DisplayServer::ScreenOrientation orientation = DisplayServer::get_singleton()->screen_get_orientation(DisplayServer::get_singleton()->get_primary_screen()); +// Orientation display_rotation = Orientation::UNKNOWN; + +// switch (orientation) +// { +// case DisplayServer::SCREEN_LANDSCAPE: +// // ALOGE("MCT Godot ARCore: in SCREEN_LANDSCAPE mode"); +// display_rotation = Orientation::ROTATION_90; +// break; +// case DisplayServer::SCREEN_PORTRAIT: +// // ALOGE("MCT Godot ARCore: in SCREEN_PORTRAIT mode"); +// display_rotation = Orientation::ROTATION_0; +// break; + +// case DisplayServer::SCREEN_REVERSE_LANDSCAPE: +// // ALOGE("MCT Godot ARCore: in SCREEN_REVERSE_LANDSCAPE mode"); +// display_rotation = Orientation::ROTATION_270; +// break; + +// case DisplayServer::SCREEN_REVERSE_PORTRAIT: +// // ALOGE("MCT Godot ARCore: in SCREEN_REVERSE_PORTRAIT mode"); +// display_rotation = Orientation::ROTATION_180; +// break; + +// case DisplayServer::SCREEN_SENSOR_LANDSCAPE: +// // ALOGE("MCT Godot ARCore: in SCREEN_SENSOR_LANDSCAPE mode"); +// display_rotation = Orientation::ROTATION_90; +// break; + +// case DisplayServer::SCREEN_SENSOR_PORTRAIT: +// // ALOGE("MCT Godot ARCore: in SCREEN_SENSOR_PORTRAIT mode"); +// display_rotation = Orientation::ROTATION_0; +// break; + +// case DisplayServer::SCREEN_SENSOR: +// // ALOGE("Godot ARCore: SCREEN_SENSOR mode not handle yet"); +// display_rotation = Orientation::UNKNOWN; //TODO +// break; +// default: +// // ALOGE("MCT Godot ARCore: in some other screen orientation mode"); +// break; +// } +// //! Maxime: Todo: Correctly handle orientation changes +// // display_rotation = Orientation::VERTICAL; + +// Vector2i screen_size = DisplayServer::get_singleton()->screen_get_size(); +// ALOGE("MCT screen_size = %d, %d", screen_size.x, screen_size.y); + +// if (m_display_rotation != display_rotation) +// { +// m_display_rotation = display_rotation; +// if (m_display_rotation == Orientation::ROTATION_90 || m_display_rotation == Orientation::ROTATION_270) +// { +// int tmp = m_height; +// m_height = m_width; +// m_width = tmp; +// } + +// const int32_t c_ar_core_orientation = (int32_t)(Orientation::ROTATION_90); // For now, only godot's Landscape mode works with ARCore +// ArSession_setDisplayGeometry(m_ar_session, c_ar_core_orientation, m_width, m_height); + +// ALOGV("MCT Godot ARCore: Window orientation changes to %d (%d, %d)", m_display_rotation, m_width, m_height); +// } +// } + +void ARCoreInterface::estimateLight() { + // Get light estimation value. + ArLightEstimate *ar_light_estimate; + ArLightEstimateState ar_light_estimate_state; + ArLightEstimate_create(m_ar_session, &ar_light_estimate); + + ArFrame_getLightEstimate(m_ar_session, m_ar_frame, ar_light_estimate); + ArLightEstimate_getState(m_ar_session, ar_light_estimate, + &ar_light_estimate_state); + + // Set light intensity to default. Intensity value ranges from 0.0f to 1.0f. + // The first three components are color scaling factors. + // The last one is the average pixel intensity in gamma space. + float color_correction[4] = { 1.f, 1.f, 1.f, 1.f }; + float light_env_hdr_main_light_direction[3] = { 1.f, 1.f, 1.f }; + float light_env_hdr_main_light_intensity[3] = { 1.f, 1.f, 1.f }; + if (ar_light_estimate_state == AR_LIGHT_ESTIMATE_STATE_VALID) { + ArLightEstimate_getColorCorrection(m_ar_session, ar_light_estimate, + color_correction); + m_color_correction = Vector4(m_color_correction[0], m_color_correction[1], m_color_correction[2], m_color_correction[3]); + + ArLightEstimate_getEnvironmentalHdrMainLightDirection(m_ar_session, ar_light_estimate, light_env_hdr_main_light_direction); + m_light_env_hdr_main_light_direction = Vector3(m_light_env_hdr_main_light_direction[0], m_light_env_hdr_main_light_direction[1], m_light_env_hdr_main_light_direction[2]); + + ArLightEstimate_getEnvironmentalHdrMainLightIntensity(m_ar_session, ar_light_estimate, light_env_hdr_main_light_intensity); + m_light_env_hdr_main_light_intensity = Vector3(m_light_env_hdr_main_light_intensity[0], m_light_env_hdr_main_light_intensity[1], m_light_env_hdr_main_light_intensity[2]); + } + + ArLightEstimate_destroy(ar_light_estimate); + ar_light_estimate = nullptr; } -void ARCoreInterface::_resume() { - if (m_init_status == INITIALISED && m_ar_session != nullptr) { - ArStatus status = ArSession_resume(m_ar_session); +godot::XRInterface::TrackingStatus ar_tracking_state_to_tracking_status(const ArSession &p_ar_session, const ArCamera &p_ar_camera, const ArTrackingState &p_camera_tracking_state) { + godot::XRInterface::TrackingStatus trackingStatus; + switch (p_camera_tracking_state) { + case AR_TRACKING_STATE_TRACKING: + trackingStatus = XRInterface::XR_NORMAL_TRACKING; + break; + case AR_TRACKING_STATE_PAUSED: + // lets find out why.. + ArTrackingFailureReason camera_tracking_failure_reason; + ArCamera_getTrackingFailureReason(&p_ar_session, &p_ar_camera, &camera_tracking_failure_reason); + switch (camera_tracking_failure_reason) { + case AR_TRACKING_FAILURE_REASON_NONE: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_NONE"); + trackingStatus = XRInterface::XR_UNKNOWN_TRACKING; + break; + case AR_TRACKING_FAILURE_REASON_BAD_STATE: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_BAD_STATE"); + trackingStatus = XRInterface::XR_INSUFFICIENT_FEATURES; // @TODO add bad state to XRInterface + break; + case AR_TRACKING_FAILURE_REASON_INSUFFICIENT_LIGHT: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_INSUFFICIENT_LIGHT"); + trackingStatus = XRInterface::XR_INSUFFICIENT_FEATURES; // @TODO add insufficient light to XRInterface + break; + case AR_TRACKING_FAILURE_REASON_EXCESSIVE_MOTION: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_EXCESSIVE_MOTION"); + trackingStatus = XRInterface::XR_EXCESSIVE_MOTION; + break; + case AR_TRACKING_FAILURE_REASON_INSUFFICIENT_FEATURES: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_INSUFFICIENT_FEATURES"); + trackingStatus = XRInterface::XR_INSUFFICIENT_FEATURES; + break; + case AR_TRACKING_FAILURE_REASON_CAMERA_UNAVAILABLE: + ALOGE("Godot ARCore: AR_TRACKING_FAILURE_REASON_CAMERA_UNAVAILABLE"); + trackingStatus = XRInterface::XR_INSUFFICIENT_FEATURES; // @TODO add no camera to XRInterface + break; + default: + ALOGE("Godot ARCore: XR_UNKNOWN_TRACKING"); + trackingStatus = XRInterface::XR_UNKNOWN_TRACKING; + break; + }; + + break; + case AR_TRACKING_STATE_STOPPED: + ALOGE("Godot ARCore: AR_TRACKING_STATE_STOPPED"); + trackingStatus = XRInterface::XR_NOT_TRACKING; + break; + default: + ALOGE("Godot ARCore: XR_UNKNOWN_TRACKING"); + trackingStatus = XRInterface::XR_UNKNOWN_TRACKING; + break; + }; + + return trackingStatus; +} - if(status != AR_SUCCESS) { - ALOGE("ARCorePlugin: Failed to resume"); - // TODO: Quit or end the ARCore session gracefully - } - } +void ARCoreInterface::_process() { + if (m_init_status != INITIALISED) { + return; + } else if (m_ar_session == nullptr) { + // don't have a session yet so... + return; + } + + ArSession_setDisplayGeometry(m_ar_session, (int32_t)(Orientation::ROTATION_90), m_screen_height, m_screen_width); + ArSession_setCameraTextureName(m_ar_session, m_background_renderer.getTextureId()); + + if (ArSession_update(m_ar_session, m_ar_frame) != AR_SUCCESS) { + ALOGW("ARCorePlugin: OnDrawFrame ARSession_update error"); + } + + ArCamera *ar_camera; + ArFrame_acquireCamera(m_ar_session, m_ar_frame, &ar_camera); + + float view_mat[16]; + + // https://developers.google.com/ar/reference/c/group/ar-camera#arcamera_getviewmatrix + ArCamera_getViewMatrix(m_ar_session, ar_camera, view_mat); + + // https://docs.godotengine.org/en/stable/classes/class_transform3d.html + + // ALOGV("view_mat = \n" + // "[ %f, %f, %f, %f ]\n" + // "[ %f, %f, %f, %f ]\n" + // "[ %f, %f, %f, %f ]\n" + // "[ %f, %f, %f, %f ]", + // view_mat[0], view_mat[1], view_mat[2], view_mat[3], + // view_mat[4], view_mat[5], view_mat[6], view_mat[7], + // view_mat[8], view_mat[9], view_mat[10], view_mat[11], + // view_mat[12], view_mat[13], view_mat[14], view_mat[15]); + + m_view = to_godot_transform(view_mat); + // We need to adjust this based on orientation + if (m_vertical_orientation) { + m_view.rotate(godot::Vector3(0.f, 0.f, 1.f), 3.1415f * 0.5f); + } + + m_view.invert(); + + if (m_head.is_valid()) { + // Set our head position, note in real space, reference frame and world scale is applied later + m_head->set_pose("default", m_view, Vector3(), Vector3(), XRPose::XR_TRACKING_CONFIDENCE_HIGH); + } + + float projection_mat[16]; + ArCamera_getProjectionMatrix(m_ar_session, ar_camera, + /*near=*/0.1f, /*far=*/1000.f, + projection_mat); + + m_projection = to_godot_projection(projection_mat); + + m_background_renderer.process(*m_ar_session, *m_ar_frame, m_enable_depth_estimation); + + ArTrackingState camera_m_tracking_status; + ArCamera_getTrackingState(m_ar_session, ar_camera, &camera_m_tracking_status); + + m_tracking_status = ar_tracking_state_to_tracking_status(*m_ar_session, *ar_camera, camera_m_tracking_status); + + ArCamera_release(ar_camera); + + // If the camera isn't tracking don't bother rendering other objects. + if (camera_m_tracking_status != AR_TRACKING_STATE_TRACKING) { + return; + } + + if (m_enable_light_estimation) { + estimateLight(); + } + + if (m_enable_vertical_plane_detection || m_enable_horizontal_plane_detection) { + m_plane_renderer.process(*m_ar_session); + } else { + m_plane_renderer.clear(); + } + + if (m_enable_images_detection) { + m_instances_renderer.process(*m_ar_session); + } else { + m_instances_renderer.clear(); + } + + if (m_enable_point_cloud_detection) { + m_point_cloud_renderer.process(*m_ar_session); + } else { + m_point_cloud_renderer.clear(); + } } -void ARCoreInterface::start() { - ALOGV("ARCoreInterface::start()"); +void ARCoreInterface::notification(int p_what) { + ALOGE("MCT Godot ARCore: notification"); + // Needs testing, this should now be called + + // XRServer *xr_server = XRServer::get_singleton(); + // ERR_FAIL_NULL(xr_server); + + switch (p_what) { + case MainLoop::NOTIFICATION_APPLICATION_RESUMED: { + if (is_initialized()) { + _resume(); + + if (m_init_status == INITIALISE_FAILED) { + // if (xr_server->get_primary_interface() == this) { + // xr_server->set_primary_interface(Ref()); + // } + } + } + }; break; + case MainLoop::NOTIFICATION_APPLICATION_PAUSED: + if (is_initialized()) { + _pause(); + } + break; + default: + break; + } } -void ARCoreInterface::handleScreenOrientationChange() { +void ARCoreInterface::configureSession() { + ArConfig *ar_config = nullptr; + ArConfig_create(m_ar_session, &ar_config); + if (is_depth_supported() && m_enable_depth_estimation) { + ArConfig_setDepthMode(m_ar_session, ar_config, AR_DEPTH_MODE_AUTOMATIC); + } else { + ArConfig_setDepthMode(m_ar_session, ar_config, AR_DEPTH_MODE_DISABLED); + } + + if (m_enable_instant_placement) { + ArConfig_setInstantPlacementMode(m_ar_session, ar_config, + AR_INSTANT_PLACEMENT_MODE_LOCAL_Y_UP); + } else { + ArConfig_setInstantPlacementMode(m_ar_session, ar_config, + AR_INSTANT_PLACEMENT_MODE_DISABLED); + } + + if (m_enable_vertical_plane_detection && m_enable_horizontal_plane_detection) { + ArConfig_setPlaneFindingMode(m_ar_session, ar_config, AR_PLANE_FINDING_MODE_HORIZONTAL_AND_VERTICAL); + } else if (m_enable_vertical_plane_detection) { + ArConfig_setPlaneFindingMode(m_ar_session, ar_config, AR_PLANE_FINDING_MODE_VERTICAL); + } else if (m_enable_horizontal_plane_detection) { + ArConfig_setPlaneFindingMode(m_ar_session, ar_config, AR_PLANE_FINDING_MODE_HORIZONTAL); + } else if (m_enable_light_estimation) { + ArConfig_setLightEstimationMode(m_ar_session, ar_config, AR_LIGHT_ESTIMATION_MODE_ENVIRONMENTAL_HDR); // Warning: not available with front facing camera + } else { + ArConfig_setPlaneFindingMode(m_ar_session, ar_config, AR_PLANE_FINDING_MODE_DISABLED); + } + + ERR_FAIL_NULL(ar_config); + ERR_FAIL_COND(ArSession_configure(m_ar_session, ar_config) != AR_SUCCESS); + ArConfig_destroy(ar_config); } diff --git a/plugin/src/main/cpp/arcore_interface.h b/plugin/src/main/cpp/arcore_interface.h index 1bc23d0..04937c6 100644 --- a/plugin/src/main/cpp/arcore_interface.h +++ b/plugin/src/main/cpp/arcore_interface.h @@ -1,92 +1,142 @@ // -// Created by luca on 18.08.24. +// Created by Patrick on 07.09.2023. +// Modified by luca on 18.08.24. +// Modified by Maxime on 08.09.24. // #ifndef ARCOREPLUGIN_ARCORE_INTERFACE_H #define ARCOREPLUGIN_ARCORE_INTERFACE_H +#include "godot_cpp/variant/projection.hpp" #include "include/arcore_c_api.h" #include #include +#include "background_renderer.h" +#include "instances_renderer.h" +#include "plane_renderer.h" +#include "point_cloud_renderer.h" + namespace godot { - class ARCoreInterface : public XRInterfaceExtension { - GDCLASS(ARCoreInterface, XRInterfaceExtension); +class ARCoreInterface : public XRInterfaceExtension { + GDCLASS(ARCoreInterface, XRInterfaceExtension); + +protected: + static void _bind_methods(); + +public: + enum InitStatus { + NOT_INITIALISED, + START_INITIALISE, + INITIALISED, + INITIALISE_FAILED + }; + + ARCoreInterface(); + virtual ~ARCoreInterface(); + void start(); + void _resume(); + void _pause(); + + // Method overrides from XRInterface + virtual XRInterface::TrackingStatus _get_tracking_status() const override; + + virtual StringName _get_name() const override; + + virtual uint32_t _get_capabilities() const override; - protected: - static void _bind_methods(); + virtual int32_t _get_camera_feed_id() const override; - public: - enum InitStatus { - NOT_INITIALISED, - START_INITIALISE, - INITIALISED, - INITIALISE_FAILED - }; + virtual bool _is_initialized() const override; - ARCoreInterface(); - ~ARCoreInterface(); - void _resume(); - void _pause(); - void start(); + virtual bool _initialize() override; - // Method overrides from XRInterface - virtual XRInterface::TrackingStatus _get_tracking_status() const override; + virtual void _uninitialize() override; - virtual StringName _get_name() const override; + virtual Vector2 _get_render_target_size() override; - virtual uint32_t _get_capabilities() const override; + virtual uint32_t _get_view_count() override; - virtual int32_t _get_camera_feed_id() const override; + virtual Transform3D _get_camera_transform() override; - virtual bool _is_initialized() const override; + virtual Transform3D _get_transform_for_view(uint32_t p_view, const Transform3D &p_cam_transform) override; - virtual bool _initialize() override; + virtual PackedFloat64Array _get_projection_for_view(uint32_t p_view, double p_aspect, double p_z_near, double p_z_far) override; - virtual void _uninitialize() override; + virtual void _post_draw_viewport(const RID &p_render_target, const Rect2 &p_screen_rect) override; - virtual Vector2 _get_render_target_size() override; + virtual void _process() override; - virtual uint32_t _get_view_count() override; + virtual void notification(int p_what); - virtual Transform3D _get_camera_transform() override; + void enable_depth_estimation(bool p_enable); + bool is_depth_supported(); + void show_depth_map(bool p_enable); + void set_max_depth_meters(float p_max_depth_meters); + void enable_vertical_plane_detection(bool p_enable); + void enable_horizontal_plane_detection(bool p_enable); + void enable_instant_placement(bool p_enable); + godot::Transform3D getHitPose(float p_pixel_x, float p_pixel_y, float p_approximate_distance_meters); + godot::Transform3D getHitRayPose(const godot::Vector3 &p_origin, const godot::Vector3 &p_direction); + void enable_images_detection(bool p_enable); + void set_node_images_mapping(const godot::Dictionary &in_nodeImagesMap); + void enable_point_cloud_detection(bool p_enable); + void switch_orientation(bool p_vertical); + void enable_light_estimation(bool p_enable); + godot::Vector4 get_light_color_correction(); + godot::Vector3 get_light_main_hdr_direction(); + godot::Vector3 get_light_main_hdr_intensity(); - virtual Transform3D _get_transform_for_view(uint32_t p_view, const Transform3D &p_cam_transform) override; + float getNear() { return m_z_near; } + float getFar() { return m_z_far; } - virtual PackedFloat64Array _get_projection_for_view(uint32_t p_view, double p_aspect, double p_z_near, double p_z_far) override; +private: + enum class Orientation : int32_t { + UNKNOWN = -1, // Not initialized + ROTATION_0 = 0, // Portrait mode + ROTATION_90 = 1, // Counter-clockwise rotation of 90 degrees + ROTATION_180 = 2, // Upside down + ROTATION_270 = 3 // Counter-clockwise rotation of 270 degrees + }; - virtual void _post_draw_viewport(const RID &p_render_target, const Rect2 &p_screen_rect) override; + arcore_plugin::BackgroundRenderer m_background_renderer; + arcore_plugin::PlaneRenderer m_plane_renderer; + arcore_plugin::InstancesRenderer m_instances_renderer; + arcore_plugin::PointCloudRenderer m_point_cloud_renderer; - virtual void _process() override; + InitStatus m_init_status; + ArSession *m_ar_session; + ArFrame *m_ar_frame; + int m_screen_width; + int m_screen_height; + Orientation m_display_orientation; - private: - enum class Orientation: int32_t { - UNKNOWN = -1, // Not initialized - ROTATION_0 = 0, // Portrait mode - ROTATION_90 = 1, // Counter-clockwise rotation of 90 degrees - ROTATION_180 = 2, // Upside down - ROTATION_270 = 3 // Counter-clockwise rotation of 270 degrees - }; + Ref m_head; + Transform3D m_view; + Projection m_projection; + float m_z_near; + float m_z_far; - InitStatus m_init_status; - ArSession *m_ar_session; - ArFrame *m_ar_frame; - int m_screen_width; - int m_screen_height; - Orientation m_display_orientation; + TrackingStatus m_tracking_status; - Ref m_head; - Transform3D m_view; - Projection m_projection; - float m_z_near; - float m_z_far; + bool m_enable_depth_estimation; + bool m_enable_vertical_plane_detection; + bool m_enable_horizontal_plane_detection; + bool m_enable_instant_placement; + bool m_enable_images_detection; + bool m_enable_point_cloud_detection; + bool m_enable_light_estimation; + bool m_vertical_orientation; + godot::Vector4 m_color_correction; + godot::Vector3 m_light_env_hdr_main_light_direction; + godot::Vector3 m_light_env_hdr_main_light_intensity; - TrackingStatus m_tracking_status; + void configureSession(); - void configureSession(); + void handleScreenOrientationChange(); - void handleScreenOrientationChange(); - }; + void estimateLight(); }; +}; //namespace godot #endif //ARCOREPLUGIN_ARCORE_INTERFACE_H diff --git a/plugin/src/main/cpp/arcore_wrapper.cpp b/plugin/src/main/cpp/arcore_wrapper.cpp index 16a24a5..fb72a57 100644 --- a/plugin/src/main/cpp/arcore_wrapper.cpp +++ b/plugin/src/main/cpp/arcore_wrapper.cpp @@ -13,69 +13,67 @@ jobject ARCoreWrapper::activity = nullptr; jclass ARCoreWrapper::godot_class = nullptr; jclass ARCoreWrapper::activity_class = nullptr; -ARCoreWrapper::ARCoreWrapper() { } +ARCoreWrapper::ARCoreWrapper() {} -ARCoreWrapper::~ARCoreWrapper() { } +ARCoreWrapper::~ARCoreWrapper() {} void ARCoreWrapper::initialize_environment(JNIEnv *p_env, jobject p_activity) { - env = p_env; + env = p_env; - activity = p_env->NewGlobalRef(p_activity); + activity = p_env->NewGlobalRef(p_activity); - // Get info about our Godot class to get pointers - godot_class = p_env->FindClass("org/godotengine/godot/Godot"); + // Get info about our Godot class to get pointers + godot_class = p_env->FindClass("org/godotengine/godot/Godot"); - if(godot_class) { - godot_class = (jclass)p_env->NewGlobalRef(godot_class); - } else { - ALOGE("ARCorePlugin: Can't find org/godotengine/godot/Godot"); - return; - } + if (godot_class) { + godot_class = (jclass)p_env->NewGlobalRef(godot_class); + } else { + ALOGE("ARCorePlugin: Can't find org/godotengine/godot/Godot"); + return; + } - activity_class = p_env->FindClass("android/app/Activity"); + activity_class = p_env->FindClass("android/app/Activity"); - if(activity_class) { - activity_class = (jclass)p_env->NewGlobalRef(activity_class); - } else { - ALOGE("ARCorePlugin: Can't find android/app/Activity"); - return; - } + if (activity_class) { + activity_class = (jclass)p_env->NewGlobalRef(activity_class); + } else { + ALOGE("ARCorePlugin: Can't find android/app/Activity"); + return; + } } void ARCoreWrapper::uninitialize_environment(JNIEnv *env) { - if(arcore_plugin_instance) { - ALOGV("ARCorePlugin: ARCore instance found."); - env->DeleteGlobalRef(arcore_plugin_instance); + if (arcore_plugin_instance) { + ALOGV("ARCorePlugin: ARCore instance found."); + env->DeleteGlobalRef(arcore_plugin_instance); - arcore_plugin_instance = nullptr; + arcore_plugin_instance = nullptr; - env->DeleteGlobalRef(godot_instance); - env->DeleteGlobalRef(godot_class); - env->DeleteGlobalRef(activity); - env->DeleteGlobalRef(activity_class); - } + env->DeleteGlobalRef(godot_instance); + env->DeleteGlobalRef(godot_class); + env->DeleteGlobalRef(activity); + env->DeleteGlobalRef(activity_class); + } } -JNIEnv* ARCoreWrapper::get_env() { - return env; +JNIEnv *ARCoreWrapper::get_env() { + return env; } jobject ARCoreWrapper::get_godot_class() { - return godot_class; + return godot_class; } jobject ARCoreWrapper::get_activity() { - return activity; + return activity; } +jobject ARCoreWrapper::get_global_context() { + jclass activityThread = env->FindClass("android/app/ActivityThread"); + jmethodID currentActivityThread = env->GetStaticMethodID(activityThread, "currentActivityThread", "()Landroid/app/ActivityThread;"); + jobject activityThreadObj = env->CallStaticObjectMethod(activityThread, currentActivityThread); -jobject ARCoreWrapper::get_global_context() -{ - jclass activityThread = env->FindClass("android/app/ActivityThread"); - jmethodID currentActivityThread = env->GetStaticMethodID(activityThread, "currentActivityThread", "()Landroid/app/ActivityThread;"); - jobject activityThreadObj = env->CallStaticObjectMethod(activityThread, currentActivityThread); - - jmethodID getApplication = env->GetMethodID(activityThread, "getApplication", "()Landroid/app/Application;"); - jobject context = env->CallObjectMethod(activityThreadObj, getApplication); - return context; + jmethodID getApplication = env->GetMethodID(activityThread, "getApplication", "()Landroid/app/Application;"); + jobject context = env->CallObjectMethod(activityThreadObj, getApplication); + return context; } diff --git a/plugin/src/main/cpp/arcore_wrapper.h b/plugin/src/main/cpp/arcore_wrapper.h index 6bad66e..2bae6ff 100644 --- a/plugin/src/main/cpp/arcore_wrapper.h +++ b/plugin/src/main/cpp/arcore_wrapper.h @@ -9,23 +9,25 @@ class ARCoreWrapper { public: - static void initialize_environment(JNIEnv *env, jobject activity); - static void uninitialize_environment(JNIEnv *env); + static void initialize_environment(JNIEnv *env, jobject activity); + static void uninitialize_environment(JNIEnv *env); + private: - static JNIEnv *env; - static jobject arcore_plugin_instance; - static jobject godot_instance; - static jobject activity; - static jclass godot_class; - static jclass activity_class; + static JNIEnv *env; + static jobject arcore_plugin_instance; + static jobject godot_instance; + static jobject activity; + static jclass godot_class; + static jclass activity_class; + public: - ARCoreWrapper(); - ~ARCoreWrapper(); + ARCoreWrapper(); + ~ARCoreWrapper(); - static JNIEnv* get_env(); - static jobject get_godot_class(); - static jobject get_activity(); - static jobject get_global_context(); + static JNIEnv *get_env(); + static jobject get_godot_class(); + static jobject get_activity(); + static jobject get_global_context(); }; #endif //ARCOREPLUGIN_ARCORE_WRAPPER_H diff --git a/plugin/src/main/cpp/background_renderer.cpp b/plugin/src/main/cpp/background_renderer.cpp new file mode 100644 index 0000000..b7e319f --- /dev/null +++ b/plugin/src/main/cpp/background_renderer.cpp @@ -0,0 +1,150 @@ +#include "background_renderer.h" +#include "include/arcore_c_api.h" +#include "utils.h" +#include + +using namespace arcore_plugin; +using namespace godot; + +BackgroundRenderer::BackgroundRenderer() { +} + +BackgroundRenderer::~BackgroundRenderer() { +} + +void BackgroundRenderer::initialize(int p_width, int p_height) { + // create our camera feed + if (m_feed.is_null()) { + ALOGV("Godot ARCore: Creating camera feed..."); + + m_feed.instantiate(); + m_feed->set_name("ARCore"); + m_feed->set_active(true); + + CameraServer *cs = CameraServer::get_singleton(); + if (cs != nullptr) { + cs->add_feed(m_feed); + + ALOGV("Godot ARCore: Feed %d added", m_feed->get_id()); + } + } + + // make sure our feed is marked as active if we already have one... + if (m_feed != nullptr) { + m_feed->set_active(true); + + // The size here isn't actually used, ARCore will manage it, but set it just in case + // Also this is a YCbCr texture, not RGB, should probably add a format for that some day :) + m_feed->set_external(p_width, p_height); + ALOGV("%d %d", p_width, p_height); + m_camera_texture_id = m_feed->get_texture_tex_id(CameraServer::FEED_YCBCR_IMAGE); + } +} + +void BackgroundRenderer::uninitialize() { + if (m_feed.is_valid()) { + m_feed->set_active(false); + + CameraServer *cs = CameraServer::get_singleton(); + if (cs != nullptr) { + cs->remove_feed(m_feed); + } + m_feed.unref(); + } +} + +void computeDepth(ArSession &p_ar_session, const ArFrame &p_ar_frame, godot::Ref p_feed) { + int32_t is_depth_supported = 0; + ArSession_isDepthModeSupported(&p_ar_session, AR_DEPTH_MODE_AUTOMATIC, + &is_depth_supported); + + if (is_depth_supported) { + ArImage *depthImage = nullptr; + if (ArFrame_acquireDepthImage16Bits(&p_ar_session, &p_ar_frame, &depthImage) != AR_SUCCESS) { + ALOGE("Godot ARCore: Error: Failed to acquire depth image"); + return; + } + + int32_t width, height; + ArImage_getWidth(&p_ar_session, depthImage, &width); + ArImage_getHeight(&p_ar_session, depthImage, &height); + + const uint8_t *depthData = nullptr; + int32_t depthDataSize = 0; + ArImage_getPlaneData(&p_ar_session, depthImage, 0, reinterpret_cast(&depthData), &depthDataSize); + + PackedByteArray array; + array.resize(width * height * 2); // 2 bytes per pixel (16-bit) + + for (int i = 0; i < width * height * 2; ++i) { + array[i] = *(depthData + i * sizeof(uint8_t)); + } + + ArImage_release(depthImage); + + // p_feed->set_external_depthmap(array, width, height); + } +} + +void BackgroundRenderer::process(ArSession &p_ar_session, const ArFrame &p_ar_frame, bool p_enable_depth_estimation) { + // Have ARCore grab a camera frame, load it into our texture object and do its funky SLAM logic + ArSession_setCameraTextureName(&p_ar_session, m_camera_texture_id); + + // // Positions of the quad vertices in clip space (X, Y). + // static const float kVertices[] = { + // // -1.0f, -1.0f, +1.0f, -1.0f, -1.0f, +1.0f, +1.0f, +1.0f, + // 0.0f, + // 0.0f, + // 1.0f, + // 0.0f, + // 0.0f, + // 1.0f, + // 1.0f, + // 1.0f, + // }; + // //! Maxime : do we need that ? + // // If display rotation changed (also includes view size change), we need to + // // re-query the uv coordinates for the on-screen portion of the camera image. + // int32_t geometry_changed = 0; + + // ArFrame_getDisplayGeometryChanged(&p_ar_session, &p_ar_frame, &geometry_changed); + // if (geometry_changed != 0 /*|| !have_display_transform*/) + // { + // ALOGV("MCT Godot ARCore: changing_display_transform"); + // // update our transformed uvs + // float transformed_uvs[4 * 2]; + // ArFrame_transformCoordinates2d(&p_ar_session, &p_ar_frame, AR_COORDINATES_2D_OPENGL_NORMALIZED_DEVICE_COORDINATES, 4, kVertices, AR_COORDINATES_2D_TEXTURE_NORMALIZED, transformed_uvs); + // // have_display_transform = true; + + // // got to convert these uvs. They seem weird in portrait mode.. + // bool shift_x = false; + // bool shift_y = false; + + // // -1.0 - 1.0 => 0.0 - 1.0 + // for (int i = 0; i < 8; i += 2) { + // transformed_uvs[i] = transformed_uvs[i] * 2.0 - 1.0; + // shift_x = shift_x || (transformed_uvs[i] < -0.001); + // transformed_uvs[i + 1] = transformed_uvs[i + 1] * 2.0 - 1.0; + // shift_y = shift_y || (transformed_uvs[i + 1] < -0.001); + // } + + // // do we need to shift anything? + // if (shift_x || shift_y) { + // for (int i = 0; i < 8; i += 2) { + // if (shift_x) transformed_uvs[i] += 1.0; + // if (shift_y) transformed_uvs[i + 1] += 1.0; + // } + // } + + // // Convert transformed_uvs to our display transform + // godot::Transform2D display_transform; + // display_transform.columns[0] = Vector2(transformed_uvs[2] - transformed_uvs[0], transformed_uvs[3] - transformed_uvs[1]); + // display_transform.columns[1] = Vector2(transformed_uvs[4] - transformed_uvs[0], transformed_uvs[5] - transformed_uvs[1]); + // display_transform.columns[2] = Vector2(transformed_uvs[0], transformed_uvs[1]); + // m_feed->set_transform(display_transform); + // } + + if (p_enable_depth_estimation) { + computeDepth(p_ar_session, p_ar_frame, m_feed); + } +} diff --git a/plugin/src/main/cpp/background_renderer.h b/plugin/src/main/cpp/background_renderer.h new file mode 100644 index 0000000..4023d47 --- /dev/null +++ b/plugin/src/main/cpp/background_renderer.h @@ -0,0 +1,29 @@ +#ifndef ARCORE_PLUGING_BACKGROUND_RENDERER +#define ARCORE_PLUGING_BACKGROUND_RENDERER + +#include "godot_cpp/classes/camera_feed.hpp" +#include "include/arcore_c_api.h" + +namespace arcore_plugin { +class BackgroundRenderer { +public: + BackgroundRenderer(); + ~BackgroundRenderer(); + + void initialize(int p_width, int p_height); + + void uninitialize(); + + void process(ArSession &p_ar_session, const ArFrame &p_ar_frame, bool p_enable_depth_estimation); + + int64_t getTextureId() const { return m_camera_texture_id; } + + godot::Ref getFeed() const { return m_feed; } + +private: + godot::Ref m_feed; + + int64_t m_camera_texture_id; +}; +} // namespace arcore_plugin +#endif // ARCORE_PLUGING_BACKGROUND_RENDERER diff --git a/plugin/src/main/cpp/instances_renderer.cpp b/plugin/src/main/cpp/instances_renderer.cpp new file mode 100644 index 0000000..a70f6cd --- /dev/null +++ b/plugin/src/main/cpp/instances_renderer.cpp @@ -0,0 +1,23 @@ +#include "instances_renderer.h" +#include "utils.h" +#include + +using namespace arcore_plugin; +using namespace godot; + +InstancesRenderer::InstancesRenderer() { +} + +InstancesRenderer::~InstancesRenderer() { +} + +void InstancesRenderer::process(ArSession &p_ar_session) { +} + +void InstancesRenderer::clear() { +} + +void InstancesRenderer::set_node_images_mapping(const Dictionary &in_nodeImagesMap) { + clear(); + m_nodeImagesMap = in_nodeImagesMap; +} diff --git a/plugin/src/main/cpp/instances_renderer.h b/plugin/src/main/cpp/instances_renderer.h new file mode 100644 index 0000000..e9e45ef --- /dev/null +++ b/plugin/src/main/cpp/instances_renderer.h @@ -0,0 +1,29 @@ +#ifndef ARCORE_PLUGING_INSTANCES_RENDERER +#define ARCORE_PLUGING_INSTANCES_RENDERER + +#include "include/arcore_c_api.h" +#include +#include +#include + +namespace arcore_plugin { +class InstancesRenderer { +public: + InstancesRenderer(); + ~InstancesRenderer(); + + void clear(); + void process(ArSession &p_ar_session); + + void set_node_images_mapping(const godot::Dictionary &in_nodeImagesMap); + +private: + // godot::Node* m_instances_node {nullptr}; + + std::unordered_map m_instances_nodes; + + godot::Dictionary m_nodeImagesMap; +}; +} // namespace arcore_plugin + +#endif // ARCORE_PLUGING_INSTANCES_RENDERER diff --git a/plugin/src/main/cpp/plane_renderer.cpp b/plugin/src/main/cpp/plane_renderer.cpp new file mode 100644 index 0000000..2d3d017 --- /dev/null +++ b/plugin/src/main/cpp/plane_renderer.cpp @@ -0,0 +1,254 @@ +#include "plane_renderer.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "ar_utils.h" +#include "utils.h" + +using namespace arcore_plugin; +using namespace godot; + +PlaneRenderer::PlaneRenderer() { +} + +PlaneRenderer::~PlaneRenderer() { +} + +void PlaneRenderer::initialize() { +} + +size_t hash_vector(const std::vector &vec) { + size_t hash = 0; + for (const auto &element : vec) { + // Combine the hash value of each element using std::hash + hash ^= std::hash{}(element) + 0x9e3779b9 + (hash << 6) + (hash >> 2); + } + return hash; +} + +// Function to get the boundary polygon of an ArPlane +std::vector get_plane_boundary(ArSession *ar_session, ArPlane *ar_plane) { + int32_t polygon_size; + ArPlane_getPolygonSize(ar_session, ar_plane, &polygon_size); + std::vector polygon(polygon_size); + ArPlane_getPolygon(ar_session, ar_plane, polygon.data()); + return polygon; +} + +godot::Quaternion get_plane_rotation(ArSession *ar_session, ArPose *plane_pose) { + float plane_pose_raw[7] = { 0.f }; + ArPose_getPoseRaw(ar_session, plane_pose, plane_pose_raw); + godot::Quaternion plane_quaternion(plane_pose_raw[3], plane_pose_raw[0], + plane_pose_raw[1], plane_pose_raw[2]); + // Get normal vector, normal is defined to be positive Y-position in local + // frame. + return plane_quaternion; +} + +godot::Vector3 get_plane_normal(ArSession *ar_session, ArPose *plane_pose) { + // Get normal vector, normal is defined to be positive Y-position in local + // frame. + godot::Quaternion quat = get_plane_rotation(ar_session, plane_pose); + return godot::Vector3(0.f, 1.f, 0.f).rotated(quat.get_axis(), quat.get_angle()); +} + +// Function to convert the boundary points to Godot vertices +Array convert_boundary_to_vertices(const std::vector &boundary) { + Array vertices; + for (size_t i = 0; i < boundary.size(); i += 2) { + Vector2 vertex(boundary[i], boundary[i + 1]); + vertices.append(vertex); + } + return vertices; +} + +// // Function to create a polygon mesh from vertices +// Ref create_polygon_mesh(const Array& vertices) { +// Ref mesh = memnew(ArrayMesh); +// Array arrays; +// arrays.resize(Mesh::ARRAY_MAX); +// arrays[Mesh::ARRAY_VERTEX] = vertices; +// mesh->add_surface_from_arrays(Mesh::PRIMITIVE_TRIANGLES, arrays); +// return mesh; +// } + +// // Function to create a MeshInstance3D and set the mesh +// MeshInstance3D* create_mesh_instance(const Ref& mesh) { +// MeshInstance3D* mesh_instance = memnew(MeshInstance3D); +// mesh_instance->set_mesh(mesh); +// return mesh_instance; +// } + +CSGPolygon3D *create_csg_polygon(const Array &vertices) { + CSGPolygon3D *csg_polygon = memnew(CSGPolygon3D); + csg_polygon->set_polygon(vertices); + csg_polygon->set_depth(0.01f); // Set the depth of the polygon extrusion + + return csg_polygon; +} + +// Function to remove the CSGPolygon3D node of a lost plane +void PlaneRenderer::remove_plane_node(const size_t &plane_guid) { + if (m_plane_nodes.find(plane_guid) != m_plane_nodes.end()) { + // Plane node found, remove it from the scene + CSGPolygon3D *polygon_node = m_plane_nodes[plane_guid]; + polygon_node->queue_free(); + m_plane_nodes.erase(plane_guid); + } +} + +// Function to update the CSGPolygon3D node of a tracked plane +void PlaneRenderer::update_or_create_plane_node(const size_t &plane_guid, ArSession *ar_session, ArPlane *ar_plane, const std::vector &boundary) { + Array vertices = convert_boundary_to_vertices(boundary); + ScopedArPose scopedArPose(ar_session); + if (m_plane_nodes.find(plane_guid) != m_plane_nodes.end()) { + // Plane node found, update its position and shape + CSGPolygon3D *polygon_node = m_plane_nodes[plane_guid]; + + polygon_node->set_polygon(vertices); + + ArPlane_getCenterPose(ar_session, ar_plane, scopedArPose.GetArPose()); + + float mat4[16]; + ArPose_getMatrix(ar_session, scopedArPose.GetArPose(), mat4); + Transform3D transform; + + // CSGPloygons are aligned on the XY axis while ARPlanes are aligned on the XZ axis + transform.rotate(Vector3(1.f, 0.f, 0.f), 1.57f); + transform = to_godot_transform(mat4) * transform; + + polygon_node->set_transform(transform); + } else { + CSGPolygon3D *polygon_node = create_csg_polygon(vertices); + + // Get the center pose of the plane + ArPlane_getCenterPose(ar_session, ar_plane, scopedArPose.GetArPose()); + float mat4[16]; + ArPose_getMatrix(ar_session, scopedArPose.GetArPose(), mat4); + Transform3D transform; + + // CSGPloygons are aligned on the XY axis while ARPlanes are aligned on the XZ axis + transform.rotate(Vector3(1.f, 0.f, 0.f), 1.57f); + transform = to_godot_transform(mat4) * transform; + + polygon_node->set_transform(transform); + + m_planes_node->add_child(polygon_node); + m_plane_nodes[plane_guid] = polygon_node; + } +} + +Node *get_root_node() { + // Get the SceneTree singleton + SceneTree *scene_tree = (SceneTree *)Engine::get_singleton()->get_main_loop(); + + // Get the current scene + Node *current_scene = scene_tree->get_current_scene(); + + return current_scene; +} + +// void PlaneRenderer::clear() +// { +// if (m_planes_node == nullptr) { +// return; +// } + +// while(m_planes_node->get_child_count() != 0) +// { +// Node* node = m_planes_node->get_child(0); +// if (node) +// { +// m_planes_node->remove_child(node); +// node->queue_free(); +// } +// } +// } + +size_t get_uid(ArSession *ar_session, const std::vector &boundary) { + size_t boundary_hash = hash_vector(boundary); + return boundary_hash; +} + +void PlaneRenderer::process(ArSession &p_ar_session) { + if (m_planes_node == nullptr) { + m_planes_node = memnew(Node); + m_planes_node->set_name("ARPlanes_node"); + get_root_node()->add_child(m_planes_node); + } + + // Update and render planes. + ArTrackableList *plane_list = nullptr; + ArTrackableList_create(&p_ar_session, &plane_list); + ERR_FAIL_NULL(plane_list); + + ArTrackableType plane_tracked_type = AR_TRACKABLE_PLANE; + ArSession_getAllTrackables(&p_ar_session, plane_tracked_type, plane_list); + + int32_t plane_list_size = 0; + ArTrackableList_getSize(&p_ar_session, plane_list, &plane_list_size); + + std::vector detected_guid; + for (int i = 0; i < plane_list_size; ++i) { + ArTrackable *ar_trackable = nullptr; + ArTrackableList_acquireItem(&p_ar_session, plane_list, i, &ar_trackable); + ArPlane *ar_plane = ArAsPlane(ar_trackable); + ArTrackingState out_m_tracking_status; + ArTrackable_getTrackingState(&p_ar_session, ar_trackable, + &out_m_tracking_status); + + ArPlane *subsume_plane; + ArPlane_acquireSubsumedBy(&p_ar_session, ar_plane, &subsume_plane); + if (subsume_plane != nullptr) { + ArTrackable_release(ArAsTrackable(subsume_plane)); + ArTrackable_release(ar_trackable); + continue; + } + + if (ArTrackingState::AR_TRACKING_STATE_TRACKING != out_m_tracking_status) { + ArTrackable_release(ar_trackable); + continue; + } + + std::vector boundary = get_plane_boundary(&p_ar_session, ar_plane); + size_t plane_guid = get_uid(&p_ar_session, boundary); + detected_guid.push_back(plane_guid); + + update_or_create_plane_node(plane_guid, &p_ar_session, ar_plane, boundary); + + ArTrackable_release(ar_trackable); + } + + // Removing all lost planes + std::vector to_remove; + using vec = std::unordered_map; + for (vec::const_iterator it = m_plane_nodes.cbegin(); it != m_plane_nodes.cend(); ++it) { + size_t uid = it->first; + if (std::find(detected_guid.begin(), detected_guid.end(), uid) == detected_guid.end()) { + to_remove.push_back(uid); + } + } + for (int i = 0; i < to_remove.size(); ++i) { + Node *node = m_plane_nodes[to_remove[i]]; + if (node) { + node->queue_free(); + } + m_plane_nodes.erase(to_remove[i]); + } + + ArTrackableList_destroy(plane_list); //! Maxime: Might need to change that +} + +void PlaneRenderer::clear() { + if (get_root_node() && m_planes_node != nullptr) { + get_root_node()->remove_child(m_planes_node); + memdelete(m_planes_node); + m_planes_node = nullptr; + } +} diff --git a/plugin/src/main/cpp/plane_renderer.h b/plugin/src/main/cpp/plane_renderer.h new file mode 100644 index 0000000..4c0f961 --- /dev/null +++ b/plugin/src/main/cpp/plane_renderer.h @@ -0,0 +1,31 @@ +#ifndef ARCORE_PLUGING_PLANE_RENDERER +#define ARCORE_PLUGING_PLANE_RENDERER + +#include "include/arcore_c_api.h" +#include +#include +#include + +namespace arcore_plugin { +class PlaneRenderer { +public: + PlaneRenderer(); + ~PlaneRenderer(); + + void initialize(); + + void clear(); + void process(ArSession &p_ar_session); + +private: + godot::Node *m_planes_node{ nullptr }; + + std::unordered_map m_plane_nodes; + + void remove_plane_node(const size_t &plane_guid); + + void update_or_create_plane_node(const size_t &plane_guid, ArSession *ar_session, ArPlane *ar_plane, const std::vector &boundary); +}; +} // namespace arcore_plugin + +#endif // ARCORE_PLUGING_PLANE_RENDERER diff --git a/plugin/src/main/cpp/plugin_jni.cpp b/plugin/src/main/cpp/plugin_jni.cpp index a7b5562..69f15ca 100644 --- a/plugin/src/main/cpp/plugin_jni.cpp +++ b/plugin/src/main/cpp/plugin_jni.cpp @@ -14,10 +14,10 @@ #define JNI_CLASS_NAME ARCorePlugin extern "C" { - JNIEXPORT void JNICALL JNI_METHOD(initializeEnvironment)(JNIEnv *env, jobject activity) { - ARCoreWrapper::initialize_environment(env, activity); - } - JNIEXPORT void JNICALL JNI_METHOD(uninitializeEnvironment)(JNIEnv *env, jobject) { - ARCoreWrapper::uninitialize_environment(env); - } +JNIEXPORT void JNICALL JNI_METHOD(initializeEnvironment)(JNIEnv *env, jobject activity) { + ARCoreWrapper::initialize_environment(env, activity); +} +JNIEXPORT void JNICALL JNI_METHOD(uninitializeEnvironment)(JNIEnv *env, jobject) { + ARCoreWrapper::uninitialize_environment(env); +} }; diff --git a/plugin/src/main/cpp/point_cloud_renderer.cpp b/plugin/src/main/cpp/point_cloud_renderer.cpp new file mode 100644 index 0000000..43d401d --- /dev/null +++ b/plugin/src/main/cpp/point_cloud_renderer.cpp @@ -0,0 +1,18 @@ +#include "point_cloud_renderer.h" +#include "utils.h" +#include + +using namespace arcore_plugin; +using namespace godot; + +PointCloudRenderer::PointCloudRenderer() { +} + +PointCloudRenderer::~PointCloudRenderer() { +} + +void PointCloudRenderer::process(ArSession &p_ar_session) { +} + +void PointCloudRenderer::clear() { +} diff --git a/plugin/src/main/cpp/point_cloud_renderer.h b/plugin/src/main/cpp/point_cloud_renderer.h new file mode 100644 index 0000000..766a408 --- /dev/null +++ b/plugin/src/main/cpp/point_cloud_renderer.h @@ -0,0 +1,23 @@ +#ifndef ARCORE_PLUGING_POINT_CLOUD_RENDERER +#define ARCORE_PLUGING_POINT_CLOUD_RENDERER + +#include "include/arcore_c_api.h" +#include +#include +#include + +namespace arcore_plugin { +class PointCloudRenderer { +public: + PointCloudRenderer(); + ~PointCloudRenderer(); + + void clear(); + void process(ArSession &p_ar_session); + +private: + // godot::Node* m_point_cloud_node {nullptr}; +}; +} // namespace arcore_plugin + +#endif // ARCORE_PLUGING_POINT_CLOUD_RENDERER diff --git a/plugin/src/main/cpp/register_types.cpp b/plugin/src/main/cpp/register_types.cpp index 93eed3e..a93abb5 100644 --- a/plugin/src/main/cpp/register_types.cpp +++ b/plugin/src/main/cpp/register_types.cpp @@ -1,8 +1,8 @@ #include "register_types.h" #include -#include #include +#include #include #include "arcore_interface.h" @@ -11,38 +11,38 @@ using namespace godot; void initialize_plugin_module(ModuleInitializationLevel p_level) { - // TODO: Update to the proper ModuleInitializationLevel level for your plugin - if (p_level != godot::MODULE_INITIALIZATION_LEVEL_SCENE) { - return; - } - - // TODO: Clarify if these two lines are the same - ClassDB::register_class(); - //GDREGISTER_CLASS(ARCoreInterface); + // TODO: Update to the proper ModuleInitializationLevel level for your plugin + if (p_level != godot::MODULE_INITIALIZATION_LEVEL_SCENE) { + return; + } + + // TODO: Clarify if these two lines are the same + ClassDB::register_class(); + //GDREGISTER_CLASS(ARCoreInterface); } void uninitialize_plugin_module(ModuleInitializationLevel p_level) { - // TODO: Update to the proper ModuleInitializationLevel level for your plugin - if (p_level != godot::MODULE_INITIALIZATION_LEVEL_SCENE) { - return; - } + // TODO: Update to the proper ModuleInitializationLevel level for your plugin + if (p_level != godot::MODULE_INITIALIZATION_LEVEL_SCENE) { + return; + } } extern "C" { // Initialization GDExtensionBool GDE_EXPORT plugin_library_init(GDExtensionInterfaceGetProcAddress - p_get_proc_address, - const GDExtensionClassLibraryPtr p_library, - GDExtensionInitialization - *r_initialization) { - godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization); + p_get_proc_address, + const GDExtensionClassLibraryPtr p_library, + GDExtensionInitialization + *r_initialization) { + godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization); - init_obj.register_initializer(initialize_plugin_module); - init_obj.register_terminator(uninitialize_plugin_module); + init_obj.register_initializer(initialize_plugin_module); + init_obj.register_terminator(uninitialize_plugin_module); - // TODO: Update to the proper ModuleInitializationLevel level for your plugin - init_obj.set_minimum_library_initialization_level(godot::MODULE_INITIALIZATION_LEVEL_SCENE); + // TODO: Update to the proper ModuleInitializationLevel level for your plugin + init_obj.set_minimum_library_initialization_level(godot::MODULE_INITIALIZATION_LEVEL_SCENE); - return init_obj.init(); + return init_obj.init(); } } diff --git a/plugin/src/main/cpp/utils.h b/plugin/src/main/cpp/utils.h index d0b98c7..79986f8 100644 --- a/plugin/src/main/cpp/utils.h +++ b/plugin/src/main/cpp/utils.h @@ -1,23 +1,26 @@ #ifndef UTILS_H #define UTILS_H +#include "godot_cpp/variant/projection.hpp" +#include "godot_cpp/variant/transform3d.hpp" #include -#include #include +#include #define LOG_TAG "ARCoreExtension" #define ALOG_ASSERT(_cond, ...) \ - if (!(_cond)) __android_log_assert("conditional", LOG_TAG, __VA_ARGS__) + if (!(_cond)) \ + __android_log_assert("conditional", LOG_TAG, __VA_ARGS__) #define ALOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) #define ALOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__) #define ALOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__) /** Auxiliary macros */ #define __JNI_METHOD_BUILD(package, class_name, method) \ - Java_ ## package ## _ ## class_name ## _ ## method + Java_##package##_##class_name##_##method #define __JNI_METHOD_EVAL(package, class_name, method) \ - __JNI_METHOD_BUILD(package, class_name, method) + __JNI_METHOD_BUILD(package, class_name, method) /** * Expands the JNI signature for a JNI method. @@ -36,7 +39,7 @@ * in their JNI representations. */ #define JNI_METHOD(method) \ - __JNI_METHOD_EVAL(JNI_PACKAGE_NAME, JNI_CLASS_NAME, method) + __JNI_METHOD_EVAL(JNI_PACKAGE_NAME, JNI_CLASS_NAME, method) /** * Expands a Java class name using slashes as package separators into its @@ -55,21 +58,66 @@ #define JNI_PACKAGE_NAME "Error: JNI_PACKAGE_NAME not redefined" /** -* Converts JNI jstring to Godot String. -* @param source Source JNI string. If null an empty string is returned. -* @param env JNI environment instance. -* @return Godot string instance. -*/ + * Converts JNI jstring to Godot String. + * @param source Source JNI string. If null an empty string is returned. + * @param env JNI environment instance. + * @return Godot string instance. + */ static inline godot::String jstring_to_string(JNIEnv *env, jstring source) { - if (env && source) { - const char *const source_utf8 = env->GetStringUTFChars(source, NULL); - if (source_utf8) { - godot::String result(source_utf8); - env->ReleaseStringUTFChars(source, source_utf8); - return result; - } - } - return godot::String(); + if (env && source) { + const char *const source_utf8 = env->GetStringUTFChars(source, NULL); + if (source_utf8) { + godot::String result(source_utf8); + env->ReleaseStringUTFChars(source, source_utf8); + return result; + } + } + return godot::String(); +} + +static inline void transpose(const float p_matrix[16], float o_res[16]) { + // 0 1 2 3 + // 4 5 6 7 + // 8 9 10 11 + // 12 13 14 15 + + // 0 4 8 12 + // 1 5 9 13 + // 2 6 10 14 + // 3 7 11 15 + o_res[0] = p_matrix[0]; + o_res[1] = p_matrix[4]; + o_res[2] = p_matrix[8]; + o_res[3] = p_matrix[12]; + o_res[4] = p_matrix[1]; + o_res[5] = p_matrix[5]; + o_res[6] = p_matrix[9]; + o_res[7] = p_matrix[13]; + o_res[8] = p_matrix[2]; + o_res[9] = p_matrix[6]; + o_res[10] = p_matrix[10]; + o_res[11] = p_matrix[14]; + o_res[12] = p_matrix[3]; + o_res[13] = p_matrix[7]; + o_res[14] = p_matrix[11]; + o_res[15] = p_matrix[15]; +} + +static inline godot::Projection to_godot_projection(const float p_matrix[16]) { + return godot::Projection( + godot::Vector4(p_matrix[0], p_matrix[1], p_matrix[2], p_matrix[3]), + godot::Vector4(p_matrix[4], p_matrix[5], p_matrix[6], p_matrix[7]), + godot::Vector4(p_matrix[8], p_matrix[9], p_matrix[10], p_matrix[11]), + godot::Vector4(p_matrix[12], p_matrix[13], p_matrix[14], p_matrix[15])); +} + +static inline godot::Transform3D to_godot_transform(const float p_matrix[16]) { + // Right-handed column major, right? + return godot::Transform3D( + godot::Vector3(p_matrix[0], p_matrix[1], p_matrix[2]), + godot::Vector3(p_matrix[4], p_matrix[5], p_matrix[6]), + godot::Vector3(p_matrix[8], p_matrix[9], p_matrix[10]), + godot::Vector3(p_matrix[12], p_matrix[13], p_matrix[14])); } #endif // UTILS_H diff --git a/thirdparty/godot_cpp_extension_api/extension_api.json b/thirdparty/godot_cpp_extension_api/extension_api.json new file mode 100644 index 0000000..0851236 --- /dev/null +++ b/thirdparty/godot_cpp_extension_api/extension_api.json @@ -0,0 +1,312434 @@ +{ + "header": { + "version_major": 4, + "version_minor": 4, + "version_patch": 0, + "version_status": "dev", + "version_build": "custom_build", + "version_full_name": "Godot Engine v4.4.dev.custom_build" + }, + "builtin_class_sizes": [ + { + "build_configuration": "float_32", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 4 + }, + { + "name": "Vector2", + "size": 8 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 16 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 12 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 24 + }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 16 + }, + { + "name": "Quaternion", + "size": 16 + }, + { + "name": "AABB", + "size": 24 + }, + { + "name": "Basis", + "size": 36 + }, + { + "name": "Transform3D", + "size": 48 + }, + { + "name": "Projection", + "size": 64 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 4 + }, + { + "name": "NodePath", + "size": 4 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 4 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 4 + }, + { + "name": "Array", + "size": 4 + }, + { + "name": "PackedByteArray", + "size": 8 + }, + { + "name": "PackedInt32Array", + "size": 8 + }, + { + "name": "PackedInt64Array", + "size": 8 + }, + { + "name": "PackedFloat32Array", + "size": 8 + }, + { + "name": "PackedFloat64Array", + "size": 8 + }, + { + "name": "PackedStringArray", + "size": 8 + }, + { + "name": "PackedVector2Array", + "size": 8 + }, + { + "name": "PackedVector3Array", + "size": 8 + }, + { + "name": "PackedColorArray", + "size": 8 + }, + { + "name": "PackedVector4Array", + "size": 8 + }, + { + "name": "Variant", + "size": 24 + } + ] + }, + { + "build_configuration": "float_64", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 8 + }, + { + "name": "Vector2", + "size": 8 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 16 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 12 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 24 + }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 16 + }, + { + "name": "Quaternion", + "size": 16 + }, + { + "name": "AABB", + "size": 24 + }, + { + "name": "Basis", + "size": 36 + }, + { + "name": "Transform3D", + "size": 48 + }, + { + "name": "Projection", + "size": 64 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 8 + }, + { + "name": "NodePath", + "size": 8 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 8 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 8 + }, + { + "name": "Array", + "size": 8 + }, + { + "name": "PackedByteArray", + "size": 16 + }, + { + "name": "PackedInt32Array", + "size": 16 + }, + { + "name": "PackedInt64Array", + "size": 16 + }, + { + "name": "PackedFloat32Array", + "size": 16 + }, + { + "name": "PackedFloat64Array", + "size": 16 + }, + { + "name": "PackedStringArray", + "size": 16 + }, + { + "name": "PackedVector2Array", + "size": 16 + }, + { + "name": "PackedVector3Array", + "size": 16 + }, + { + "name": "PackedColorArray", + "size": 16 + }, + { + "name": "PackedVector4Array", + "size": 16 + }, + { + "name": "Variant", + "size": 24 + } + ] + }, + { + "build_configuration": "double_32", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 4 + }, + { + "name": "Vector2", + "size": 16 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 32 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 24 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 48 + }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 32 + }, + { + "name": "Quaternion", + "size": 32 + }, + { + "name": "AABB", + "size": 48 + }, + { + "name": "Basis", + "size": 72 + }, + { + "name": "Transform3D", + "size": 96 + }, + { + "name": "Projection", + "size": 128 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 4 + }, + { + "name": "NodePath", + "size": 4 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 4 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 4 + }, + { + "name": "Array", + "size": 4 + }, + { + "name": "PackedByteArray", + "size": 8 + }, + { + "name": "PackedInt32Array", + "size": 8 + }, + { + "name": "PackedInt64Array", + "size": 8 + }, + { + "name": "PackedFloat32Array", + "size": 8 + }, + { + "name": "PackedFloat64Array", + "size": 8 + }, + { + "name": "PackedStringArray", + "size": 8 + }, + { + "name": "PackedVector2Array", + "size": 8 + }, + { + "name": "PackedVector3Array", + "size": 8 + }, + { + "name": "PackedColorArray", + "size": 8 + }, + { + "name": "PackedVector4Array", + "size": 8 + }, + { + "name": "Variant", + "size": 40 + } + ] + }, + { + "build_configuration": "double_64", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 8 + }, + { + "name": "Vector2", + "size": 16 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 32 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 24 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 48 + }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 32 + }, + { + "name": "Quaternion", + "size": 32 + }, + { + "name": "AABB", + "size": 48 + }, + { + "name": "Basis", + "size": 72 + }, + { + "name": "Transform3D", + "size": 96 + }, + { + "name": "Projection", + "size": 128 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 8 + }, + { + "name": "NodePath", + "size": 8 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 8 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 8 + }, + { + "name": "Array", + "size": 8 + }, + { + "name": "PackedByteArray", + "size": 16 + }, + { + "name": "PackedInt32Array", + "size": 16 + }, + { + "name": "PackedInt64Array", + "size": 16 + }, + { + "name": "PackedFloat32Array", + "size": 16 + }, + { + "name": "PackedFloat64Array", + "size": 16 + }, + { + "name": "PackedStringArray", + "size": 16 + }, + { + "name": "PackedVector2Array", + "size": 16 + }, + { + "name": "PackedVector3Array", + "size": 16 + }, + { + "name": "PackedColorArray", + "size": 16 + }, + { + "name": "PackedVector4Array", + "size": 16 + }, + { + "name": "Variant", + "size": 40 + } + ] + } + ], + "builtin_class_member_offsets": [ + { + "build_configuration": "float_32", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 8, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 12, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 12, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 36, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 48, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "float_64", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 8, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 12, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 12, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 36, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 48, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "double_32", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 32, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 24, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 48, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 72, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 64, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 96, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "double_64", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 32, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 24, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 48, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 72, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 64, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 96, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + } + ], + "global_constants": [], + "global_enums": [ + { + "name": "Side", + "is_bitfield": false, + "values": [ + { + "name": "SIDE_LEFT", + "value": 0 + }, + { + "name": "SIDE_TOP", + "value": 1 + }, + { + "name": "SIDE_RIGHT", + "value": 2 + }, + { + "name": "SIDE_BOTTOM", + "value": 3 + } + ] + }, + { + "name": "Corner", + "is_bitfield": false, + "values": [ + { + "name": "CORNER_TOP_LEFT", + "value": 0 + }, + { + "name": "CORNER_TOP_RIGHT", + "value": 1 + }, + { + "name": "CORNER_BOTTOM_RIGHT", + "value": 2 + }, + { + "name": "CORNER_BOTTOM_LEFT", + "value": 3 + } + ] + }, + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "VERTICAL", + "value": 1 + }, + { + "name": "HORIZONTAL", + "value": 0 + } + ] + }, + { + "name": "ClockDirection", + "is_bitfield": false, + "values": [ + { + "name": "CLOCKWISE", + "value": 0 + }, + { + "name": "COUNTERCLOCKWISE", + "value": 1 + } + ] + }, + { + "name": "HorizontalAlignment", + "is_bitfield": false, + "values": [ + { + "name": "HORIZONTAL_ALIGNMENT_LEFT", + "value": 0 + }, + { + "name": "HORIZONTAL_ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "HORIZONTAL_ALIGNMENT_RIGHT", + "value": 2 + }, + { + "name": "HORIZONTAL_ALIGNMENT_FILL", + "value": 3 + } + ] + }, + { + "name": "VerticalAlignment", + "is_bitfield": false, + "values": [ + { + "name": "VERTICAL_ALIGNMENT_TOP", + "value": 0 + }, + { + "name": "VERTICAL_ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "VERTICAL_ALIGNMENT_BOTTOM", + "value": 2 + }, + { + "name": "VERTICAL_ALIGNMENT_FILL", + "value": 3 + } + ] + }, + { + "name": "InlineAlignment", + "is_bitfield": false, + "values": [ + { + "name": "INLINE_ALIGNMENT_TOP_TO", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_CENTER_TO", + "value": 1 + }, + { + "name": "INLINE_ALIGNMENT_BASELINE_TO", + "value": 3 + }, + { + "name": "INLINE_ALIGNMENT_BOTTOM_TO", + "value": 2 + }, + { + "name": "INLINE_ALIGNMENT_TO_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_TO_CENTER", + "value": 4 + }, + { + "name": "INLINE_ALIGNMENT_TO_BASELINE", + "value": 8 + }, + { + "name": "INLINE_ALIGNMENT_TO_BOTTOM", + "value": 12 + }, + { + "name": "INLINE_ALIGNMENT_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_CENTER", + "value": 5 + }, + { + "name": "INLINE_ALIGNMENT_BOTTOM", + "value": 14 + }, + { + "name": "INLINE_ALIGNMENT_IMAGE_MASK", + "value": 3 + }, + { + "name": "INLINE_ALIGNMENT_TEXT_MASK", + "value": 12 + } + ] + }, + { + "name": "EulerOrder", + "is_bitfield": false, + "values": [ + { + "name": "EULER_ORDER_XYZ", + "value": 0 + }, + { + "name": "EULER_ORDER_XZY", + "value": 1 + }, + { + "name": "EULER_ORDER_YXZ", + "value": 2 + }, + { + "name": "EULER_ORDER_YZX", + "value": 3 + }, + { + "name": "EULER_ORDER_ZXY", + "value": 4 + }, + { + "name": "EULER_ORDER_ZYX", + "value": 5 + } + ] + }, + { + "name": "Key", + "is_bitfield": false, + "values": [ + { + "name": "KEY_NONE", + "value": 0 + }, + { + "name": "KEY_SPECIAL", + "value": 4194304 + }, + { + "name": "KEY_ESCAPE", + "value": 4194305 + }, + { + "name": "KEY_TAB", + "value": 4194306 + }, + { + "name": "KEY_BACKTAB", + "value": 4194307 + }, + { + "name": "KEY_BACKSPACE", + "value": 4194308 + }, + { + "name": "KEY_ENTER", + "value": 4194309 + }, + { + "name": "KEY_KP_ENTER", + "value": 4194310 + }, + { + "name": "KEY_INSERT", + "value": 4194311 + }, + { + "name": "KEY_DELETE", + "value": 4194312 + }, + { + "name": "KEY_PAUSE", + "value": 4194313 + }, + { + "name": "KEY_PRINT", + "value": 4194314 + }, + { + "name": "KEY_SYSREQ", + "value": 4194315 + }, + { + "name": "KEY_CLEAR", + "value": 4194316 + }, + { + "name": "KEY_HOME", + "value": 4194317 + }, + { + "name": "KEY_END", + "value": 4194318 + }, + { + "name": "KEY_LEFT", + "value": 4194319 + }, + { + "name": "KEY_UP", + "value": 4194320 + }, + { + "name": "KEY_RIGHT", + "value": 4194321 + }, + { + "name": "KEY_DOWN", + "value": 4194322 + }, + { + "name": "KEY_PAGEUP", + "value": 4194323 + }, + { + "name": "KEY_PAGEDOWN", + "value": 4194324 + }, + { + "name": "KEY_SHIFT", + "value": 4194325 + }, + { + "name": "KEY_CTRL", + "value": 4194326 + }, + { + "name": "KEY_META", + "value": 4194327 + }, + { + "name": "KEY_ALT", + "value": 4194328 + }, + { + "name": "KEY_CAPSLOCK", + "value": 4194329 + }, + { + "name": "KEY_NUMLOCK", + "value": 4194330 + }, + { + "name": "KEY_SCROLLLOCK", + "value": 4194331 + }, + { + "name": "KEY_F1", + "value": 4194332 + }, + { + "name": "KEY_F2", + "value": 4194333 + }, + { + "name": "KEY_F3", + "value": 4194334 + }, + { + "name": "KEY_F4", + "value": 4194335 + }, + { + "name": "KEY_F5", + "value": 4194336 + }, + { + "name": "KEY_F6", + "value": 4194337 + }, + { + "name": "KEY_F7", + "value": 4194338 + }, + { + "name": "KEY_F8", + "value": 4194339 + }, + { + "name": "KEY_F9", + "value": 4194340 + }, + { + "name": "KEY_F10", + "value": 4194341 + }, + { + "name": "KEY_F11", + "value": 4194342 + }, + { + "name": "KEY_F12", + "value": 4194343 + }, + { + "name": "KEY_F13", + "value": 4194344 + }, + { + "name": "KEY_F14", + "value": 4194345 + }, + { + "name": "KEY_F15", + "value": 4194346 + }, + { + "name": "KEY_F16", + "value": 4194347 + }, + { + "name": "KEY_F17", + "value": 4194348 + }, + { + "name": "KEY_F18", + "value": 4194349 + }, + { + "name": "KEY_F19", + "value": 4194350 + }, + { + "name": "KEY_F20", + "value": 4194351 + }, + { + "name": "KEY_F21", + "value": 4194352 + }, + { + "name": "KEY_F22", + "value": 4194353 + }, + { + "name": "KEY_F23", + "value": 4194354 + }, + { + "name": "KEY_F24", + "value": 4194355 + }, + { + "name": "KEY_F25", + "value": 4194356 + }, + { + "name": "KEY_F26", + "value": 4194357 + }, + { + "name": "KEY_F27", + "value": 4194358 + }, + { + "name": "KEY_F28", + "value": 4194359 + }, + { + "name": "KEY_F29", + "value": 4194360 + }, + { + "name": "KEY_F30", + "value": 4194361 + }, + { + "name": "KEY_F31", + "value": 4194362 + }, + { + "name": "KEY_F32", + "value": 4194363 + }, + { + "name": "KEY_F33", + "value": 4194364 + }, + { + "name": "KEY_F34", + "value": 4194365 + }, + { + "name": "KEY_F35", + "value": 4194366 + }, + { + "name": "KEY_KP_MULTIPLY", + "value": 4194433 + }, + { + "name": "KEY_KP_DIVIDE", + "value": 4194434 + }, + { + "name": "KEY_KP_SUBTRACT", + "value": 4194435 + }, + { + "name": "KEY_KP_PERIOD", + "value": 4194436 + }, + { + "name": "KEY_KP_ADD", + "value": 4194437 + }, + { + "name": "KEY_KP_0", + "value": 4194438 + }, + { + "name": "KEY_KP_1", + "value": 4194439 + }, + { + "name": "KEY_KP_2", + "value": 4194440 + }, + { + "name": "KEY_KP_3", + "value": 4194441 + }, + { + "name": "KEY_KP_4", + "value": 4194442 + }, + { + "name": "KEY_KP_5", + "value": 4194443 + }, + { + "name": "KEY_KP_6", + "value": 4194444 + }, + { + "name": "KEY_KP_7", + "value": 4194445 + }, + { + "name": "KEY_KP_8", + "value": 4194446 + }, + { + "name": "KEY_KP_9", + "value": 4194447 + }, + { + "name": "KEY_MENU", + "value": 4194370 + }, + { + "name": "KEY_HYPER", + "value": 4194371 + }, + { + "name": "KEY_HELP", + "value": 4194373 + }, + { + "name": "KEY_BACK", + "value": 4194376 + }, + { + "name": "KEY_FORWARD", + "value": 4194377 + }, + { + "name": "KEY_STOP", + "value": 4194378 + }, + { + "name": "KEY_REFRESH", + "value": 4194379 + }, + { + "name": "KEY_VOLUMEDOWN", + "value": 4194380 + }, + { + "name": "KEY_VOLUMEMUTE", + "value": 4194381 + }, + { + "name": "KEY_VOLUMEUP", + "value": 4194382 + }, + { + "name": "KEY_MEDIAPLAY", + "value": 4194388 + }, + { + "name": "KEY_MEDIASTOP", + "value": 4194389 + }, + { + "name": "KEY_MEDIAPREVIOUS", + "value": 4194390 + }, + { + "name": "KEY_MEDIANEXT", + "value": 4194391 + }, + { + "name": "KEY_MEDIARECORD", + "value": 4194392 + }, + { + "name": "KEY_HOMEPAGE", + "value": 4194393 + }, + { + "name": "KEY_FAVORITES", + "value": 4194394 + }, + { + "name": "KEY_SEARCH", + "value": 4194395 + }, + { + "name": "KEY_STANDBY", + "value": 4194396 + }, + { + "name": "KEY_OPENURL", + "value": 4194397 + }, + { + "name": "KEY_LAUNCHMAIL", + "value": 4194398 + }, + { + "name": "KEY_LAUNCHMEDIA", + "value": 4194399 + }, + { + "name": "KEY_LAUNCH0", + "value": 4194400 + }, + { + "name": "KEY_LAUNCH1", + "value": 4194401 + }, + { + "name": "KEY_LAUNCH2", + "value": 4194402 + }, + { + "name": "KEY_LAUNCH3", + "value": 4194403 + }, + { + "name": "KEY_LAUNCH4", + "value": 4194404 + }, + { + "name": "KEY_LAUNCH5", + "value": 4194405 + }, + { + "name": "KEY_LAUNCH6", + "value": 4194406 + }, + { + "name": "KEY_LAUNCH7", + "value": 4194407 + }, + { + "name": "KEY_LAUNCH8", + "value": 4194408 + }, + { + "name": "KEY_LAUNCH9", + "value": 4194409 + }, + { + "name": "KEY_LAUNCHA", + "value": 4194410 + }, + { + "name": "KEY_LAUNCHB", + "value": 4194411 + }, + { + "name": "KEY_LAUNCHC", + "value": 4194412 + }, + { + "name": "KEY_LAUNCHD", + "value": 4194413 + }, + { + "name": "KEY_LAUNCHE", + "value": 4194414 + }, + { + "name": "KEY_LAUNCHF", + "value": 4194415 + }, + { + "name": "KEY_GLOBE", + "value": 4194416 + }, + { + "name": "KEY_KEYBOARD", + "value": 4194417 + }, + { + "name": "KEY_JIS_EISU", + "value": 4194418 + }, + { + "name": "KEY_JIS_KANA", + "value": 4194419 + }, + { + "name": "KEY_UNKNOWN", + "value": 8388607 + }, + { + "name": "KEY_SPACE", + "value": 32 + }, + { + "name": "KEY_EXCLAM", + "value": 33 + }, + { + "name": "KEY_QUOTEDBL", + "value": 34 + }, + { + "name": "KEY_NUMBERSIGN", + "value": 35 + }, + { + "name": "KEY_DOLLAR", + "value": 36 + }, + { + "name": "KEY_PERCENT", + "value": 37 + }, + { + "name": "KEY_AMPERSAND", + "value": 38 + }, + { + "name": "KEY_APOSTROPHE", + "value": 39 + }, + { + "name": "KEY_PARENLEFT", + "value": 40 + }, + { + "name": "KEY_PARENRIGHT", + "value": 41 + }, + { + "name": "KEY_ASTERISK", + "value": 42 + }, + { + "name": "KEY_PLUS", + "value": 43 + }, + { + "name": "KEY_COMMA", + "value": 44 + }, + { + "name": "KEY_MINUS", + "value": 45 + }, + { + "name": "KEY_PERIOD", + "value": 46 + }, + { + "name": "KEY_SLASH", + "value": 47 + }, + { + "name": "KEY_0", + "value": 48 + }, + { + "name": "KEY_1", + "value": 49 + }, + { + "name": "KEY_2", + "value": 50 + }, + { + "name": "KEY_3", + "value": 51 + }, + { + "name": "KEY_4", + "value": 52 + }, + { + "name": "KEY_5", + "value": 53 + }, + { + "name": "KEY_6", + "value": 54 + }, + { + "name": "KEY_7", + "value": 55 + }, + { + "name": "KEY_8", + "value": 56 + }, + { + "name": "KEY_9", + "value": 57 + }, + { + "name": "KEY_COLON", + "value": 58 + }, + { + "name": "KEY_SEMICOLON", + "value": 59 + }, + { + "name": "KEY_LESS", + "value": 60 + }, + { + "name": "KEY_EQUAL", + "value": 61 + }, + { + "name": "KEY_GREATER", + "value": 62 + }, + { + "name": "KEY_QUESTION", + "value": 63 + }, + { + "name": "KEY_AT", + "value": 64 + }, + { + "name": "KEY_A", + "value": 65 + }, + { + "name": "KEY_B", + "value": 66 + }, + { + "name": "KEY_C", + "value": 67 + }, + { + "name": "KEY_D", + "value": 68 + }, + { + "name": "KEY_E", + "value": 69 + }, + { + "name": "KEY_F", + "value": 70 + }, + { + "name": "KEY_G", + "value": 71 + }, + { + "name": "KEY_H", + "value": 72 + }, + { + "name": "KEY_I", + "value": 73 + }, + { + "name": "KEY_J", + "value": 74 + }, + { + "name": "KEY_K", + "value": 75 + }, + { + "name": "KEY_L", + "value": 76 + }, + { + "name": "KEY_M", + "value": 77 + }, + { + "name": "KEY_N", + "value": 78 + }, + { + "name": "KEY_O", + "value": 79 + }, + { + "name": "KEY_P", + "value": 80 + }, + { + "name": "KEY_Q", + "value": 81 + }, + { + "name": "KEY_R", + "value": 82 + }, + { + "name": "KEY_S", + "value": 83 + }, + { + "name": "KEY_T", + "value": 84 + }, + { + "name": "KEY_U", + "value": 85 + }, + { + "name": "KEY_V", + "value": 86 + }, + { + "name": "KEY_W", + "value": 87 + }, + { + "name": "KEY_X", + "value": 88 + }, + { + "name": "KEY_Y", + "value": 89 + }, + { + "name": "KEY_Z", + "value": 90 + }, + { + "name": "KEY_BRACKETLEFT", + "value": 91 + }, + { + "name": "KEY_BACKSLASH", + "value": 92 + }, + { + "name": "KEY_BRACKETRIGHT", + "value": 93 + }, + { + "name": "KEY_ASCIICIRCUM", + "value": 94 + }, + { + "name": "KEY_UNDERSCORE", + "value": 95 + }, + { + "name": "KEY_QUOTELEFT", + "value": 96 + }, + { + "name": "KEY_BRACELEFT", + "value": 123 + }, + { + "name": "KEY_BAR", + "value": 124 + }, + { + "name": "KEY_BRACERIGHT", + "value": 125 + }, + { + "name": "KEY_ASCIITILDE", + "value": 126 + }, + { + "name": "KEY_YEN", + "value": 165 + }, + { + "name": "KEY_SECTION", + "value": 167 + } + ] + }, + { + "name": "KeyModifierMask", + "is_bitfield": true, + "values": [ + { + "name": "KEY_CODE_MASK", + "value": 8388607 + }, + { + "name": "KEY_MODIFIER_MASK", + "value": 532676608 + }, + { + "name": "KEY_MASK_CMD_OR_CTRL", + "value": 16777216 + }, + { + "name": "KEY_MASK_SHIFT", + "value": 33554432 + }, + { + "name": "KEY_MASK_ALT", + "value": 67108864 + }, + { + "name": "KEY_MASK_META", + "value": 134217728 + }, + { + "name": "KEY_MASK_CTRL", + "value": 268435456 + }, + { + "name": "KEY_MASK_KPAD", + "value": 536870912 + }, + { + "name": "KEY_MASK_GROUP_SWITCH", + "value": 1073741824 + } + ] + }, + { + "name": "KeyLocation", + "is_bitfield": false, + "values": [ + { + "name": "KEY_LOCATION_UNSPECIFIED", + "value": 0 + }, + { + "name": "KEY_LOCATION_LEFT", + "value": 1 + }, + { + "name": "KEY_LOCATION_RIGHT", + "value": 2 + } + ] + }, + { + "name": "MouseButton", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_BUTTON_NONE", + "value": 0 + }, + { + "name": "MOUSE_BUTTON_LEFT", + "value": 1 + }, + { + "name": "MOUSE_BUTTON_RIGHT", + "value": 2 + }, + { + "name": "MOUSE_BUTTON_MIDDLE", + "value": 3 + }, + { + "name": "MOUSE_BUTTON_WHEEL_UP", + "value": 4 + }, + { + "name": "MOUSE_BUTTON_WHEEL_DOWN", + "value": 5 + }, + { + "name": "MOUSE_BUTTON_WHEEL_LEFT", + "value": 6 + }, + { + "name": "MOUSE_BUTTON_WHEEL_RIGHT", + "value": 7 + }, + { + "name": "MOUSE_BUTTON_XBUTTON1", + "value": 8 + }, + { + "name": "MOUSE_BUTTON_XBUTTON2", + "value": 9 + } + ] + }, + { + "name": "MouseButtonMask", + "is_bitfield": true, + "values": [ + { + "name": "MOUSE_BUTTON_MASK_LEFT", + "value": 1 + }, + { + "name": "MOUSE_BUTTON_MASK_RIGHT", + "value": 2 + }, + { + "name": "MOUSE_BUTTON_MASK_MIDDLE", + "value": 4 + }, + { + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON1", + "value": 128 + }, + { + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON2", + "value": 256 + } + ] + }, + { + "name": "JoyButton", + "is_bitfield": false, + "values": [ + { + "name": "JOY_BUTTON_INVALID", + "value": -1 + }, + { + "name": "JOY_BUTTON_A", + "value": 0 + }, + { + "name": "JOY_BUTTON_B", + "value": 1 + }, + { + "name": "JOY_BUTTON_X", + "value": 2 + }, + { + "name": "JOY_BUTTON_Y", + "value": 3 + }, + { + "name": "JOY_BUTTON_BACK", + "value": 4 + }, + { + "name": "JOY_BUTTON_GUIDE", + "value": 5 + }, + { + "name": "JOY_BUTTON_START", + "value": 6 + }, + { + "name": "JOY_BUTTON_LEFT_STICK", + "value": 7 + }, + { + "name": "JOY_BUTTON_RIGHT_STICK", + "value": 8 + }, + { + "name": "JOY_BUTTON_LEFT_SHOULDER", + "value": 9 + }, + { + "name": "JOY_BUTTON_RIGHT_SHOULDER", + "value": 10 + }, + { + "name": "JOY_BUTTON_DPAD_UP", + "value": 11 + }, + { + "name": "JOY_BUTTON_DPAD_DOWN", + "value": 12 + }, + { + "name": "JOY_BUTTON_DPAD_LEFT", + "value": 13 + }, + { + "name": "JOY_BUTTON_DPAD_RIGHT", + "value": 14 + }, + { + "name": "JOY_BUTTON_MISC1", + "value": 15 + }, + { + "name": "JOY_BUTTON_PADDLE1", + "value": 16 + }, + { + "name": "JOY_BUTTON_PADDLE2", + "value": 17 + }, + { + "name": "JOY_BUTTON_PADDLE3", + "value": 18 + }, + { + "name": "JOY_BUTTON_PADDLE4", + "value": 19 + }, + { + "name": "JOY_BUTTON_TOUCHPAD", + "value": 20 + }, + { + "name": "JOY_BUTTON_SDL_MAX", + "value": 21 + }, + { + "name": "JOY_BUTTON_MAX", + "value": 128 + } + ] + }, + { + "name": "JoyAxis", + "is_bitfield": false, + "values": [ + { + "name": "JOY_AXIS_INVALID", + "value": -1 + }, + { + "name": "JOY_AXIS_LEFT_X", + "value": 0 + }, + { + "name": "JOY_AXIS_LEFT_Y", + "value": 1 + }, + { + "name": "JOY_AXIS_RIGHT_X", + "value": 2 + }, + { + "name": "JOY_AXIS_RIGHT_Y", + "value": 3 + }, + { + "name": "JOY_AXIS_TRIGGER_LEFT", + "value": 4 + }, + { + "name": "JOY_AXIS_TRIGGER_RIGHT", + "value": 5 + }, + { + "name": "JOY_AXIS_SDL_MAX", + "value": 6 + }, + { + "name": "JOY_AXIS_MAX", + "value": 10 + } + ] + }, + { + "name": "MIDIMessage", + "is_bitfield": false, + "values": [ + { + "name": "MIDI_MESSAGE_NONE", + "value": 0 + }, + { + "name": "MIDI_MESSAGE_NOTE_OFF", + "value": 8 + }, + { + "name": "MIDI_MESSAGE_NOTE_ON", + "value": 9 + }, + { + "name": "MIDI_MESSAGE_AFTERTOUCH", + "value": 10 + }, + { + "name": "MIDI_MESSAGE_CONTROL_CHANGE", + "value": 11 + }, + { + "name": "MIDI_MESSAGE_PROGRAM_CHANGE", + "value": 12 + }, + { + "name": "MIDI_MESSAGE_CHANNEL_PRESSURE", + "value": 13 + }, + { + "name": "MIDI_MESSAGE_PITCH_BEND", + "value": 14 + }, + { + "name": "MIDI_MESSAGE_SYSTEM_EXCLUSIVE", + "value": 240 + }, + { + "name": "MIDI_MESSAGE_QUARTER_FRAME", + "value": 241 + }, + { + "name": "MIDI_MESSAGE_SONG_POSITION_POINTER", + "value": 242 + }, + { + "name": "MIDI_MESSAGE_SONG_SELECT", + "value": 243 + }, + { + "name": "MIDI_MESSAGE_TUNE_REQUEST", + "value": 246 + }, + { + "name": "MIDI_MESSAGE_TIMING_CLOCK", + "value": 248 + }, + { + "name": "MIDI_MESSAGE_START", + "value": 250 + }, + { + "name": "MIDI_MESSAGE_CONTINUE", + "value": 251 + }, + { + "name": "MIDI_MESSAGE_STOP", + "value": 252 + }, + { + "name": "MIDI_MESSAGE_ACTIVE_SENSING", + "value": 254 + }, + { + "name": "MIDI_MESSAGE_SYSTEM_RESET", + "value": 255 + } + ] + }, + { + "name": "Error", + "is_bitfield": false, + "values": [ + { + "name": "OK", + "value": 0 + }, + { + "name": "FAILED", + "value": 1 + }, + { + "name": "ERR_UNAVAILABLE", + "value": 2 + }, + { + "name": "ERR_UNCONFIGURED", + "value": 3 + }, + { + "name": "ERR_UNAUTHORIZED", + "value": 4 + }, + { + "name": "ERR_PARAMETER_RANGE_ERROR", + "value": 5 + }, + { + "name": "ERR_OUT_OF_MEMORY", + "value": 6 + }, + { + "name": "ERR_FILE_NOT_FOUND", + "value": 7 + }, + { + "name": "ERR_FILE_BAD_DRIVE", + "value": 8 + }, + { + "name": "ERR_FILE_BAD_PATH", + "value": 9 + }, + { + "name": "ERR_FILE_NO_PERMISSION", + "value": 10 + }, + { + "name": "ERR_FILE_ALREADY_IN_USE", + "value": 11 + }, + { + "name": "ERR_FILE_CANT_OPEN", + "value": 12 + }, + { + "name": "ERR_FILE_CANT_WRITE", + "value": 13 + }, + { + "name": "ERR_FILE_CANT_READ", + "value": 14 + }, + { + "name": "ERR_FILE_UNRECOGNIZED", + "value": 15 + }, + { + "name": "ERR_FILE_CORRUPT", + "value": 16 + }, + { + "name": "ERR_FILE_MISSING_DEPENDENCIES", + "value": 17 + }, + { + "name": "ERR_FILE_EOF", + "value": 18 + }, + { + "name": "ERR_CANT_OPEN", + "value": 19 + }, + { + "name": "ERR_CANT_CREATE", + "value": 20 + }, + { + "name": "ERR_QUERY_FAILED", + "value": 21 + }, + { + "name": "ERR_ALREADY_IN_USE", + "value": 22 + }, + { + "name": "ERR_LOCKED", + "value": 23 + }, + { + "name": "ERR_TIMEOUT", + "value": 24 + }, + { + "name": "ERR_CANT_CONNECT", + "value": 25 + }, + { + "name": "ERR_CANT_RESOLVE", + "value": 26 + }, + { + "name": "ERR_CONNECTION_ERROR", + "value": 27 + }, + { + "name": "ERR_CANT_ACQUIRE_RESOURCE", + "value": 28 + }, + { + "name": "ERR_CANT_FORK", + "value": 29 + }, + { + "name": "ERR_INVALID_DATA", + "value": 30 + }, + { + "name": "ERR_INVALID_PARAMETER", + "value": 31 + }, + { + "name": "ERR_ALREADY_EXISTS", + "value": 32 + }, + { + "name": "ERR_DOES_NOT_EXIST", + "value": 33 + }, + { + "name": "ERR_DATABASE_CANT_READ", + "value": 34 + }, + { + "name": "ERR_DATABASE_CANT_WRITE", + "value": 35 + }, + { + "name": "ERR_COMPILATION_FAILED", + "value": 36 + }, + { + "name": "ERR_METHOD_NOT_FOUND", + "value": 37 + }, + { + "name": "ERR_LINK_FAILED", + "value": 38 + }, + { + "name": "ERR_SCRIPT_FAILED", + "value": 39 + }, + { + "name": "ERR_CYCLIC_LINK", + "value": 40 + }, + { + "name": "ERR_INVALID_DECLARATION", + "value": 41 + }, + { + "name": "ERR_DUPLICATE_SYMBOL", + "value": 42 + }, + { + "name": "ERR_PARSE_ERROR", + "value": 43 + }, + { + "name": "ERR_BUSY", + "value": 44 + }, + { + "name": "ERR_SKIP", + "value": 45 + }, + { + "name": "ERR_HELP", + "value": 46 + }, + { + "name": "ERR_BUG", + "value": 47 + }, + { + "name": "ERR_PRINTER_ON_FIRE", + "value": 48 + } + ] + }, + { + "name": "PropertyHint", + "is_bitfield": false, + "values": [ + { + "name": "PROPERTY_HINT_NONE", + "value": 0 + }, + { + "name": "PROPERTY_HINT_RANGE", + "value": 1 + }, + { + "name": "PROPERTY_HINT_ENUM", + "value": 2 + }, + { + "name": "PROPERTY_HINT_ENUM_SUGGESTION", + "value": 3 + }, + { + "name": "PROPERTY_HINT_EXP_EASING", + "value": 4 + }, + { + "name": "PROPERTY_HINT_LINK", + "value": 5 + }, + { + "name": "PROPERTY_HINT_FLAGS", + "value": 6 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_RENDER", + "value": 7 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_PHYSICS", + "value": 8 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_NAVIGATION", + "value": 9 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_RENDER", + "value": 10 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_PHYSICS", + "value": 11 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION", + "value": 12 + }, + { + "name": "PROPERTY_HINT_LAYERS_AVOIDANCE", + "value": 37 + }, + { + "name": "PROPERTY_HINT_FILE", + "value": 13 + }, + { + "name": "PROPERTY_HINT_DIR", + "value": 14 + }, + { + "name": "PROPERTY_HINT_GLOBAL_FILE", + "value": 15 + }, + { + "name": "PROPERTY_HINT_GLOBAL_DIR", + "value": 16 + }, + { + "name": "PROPERTY_HINT_RESOURCE_TYPE", + "value": 17 + }, + { + "name": "PROPERTY_HINT_MULTILINE_TEXT", + "value": 18 + }, + { + "name": "PROPERTY_HINT_EXPRESSION", + "value": 19 + }, + { + "name": "PROPERTY_HINT_PLACEHOLDER_TEXT", + "value": 20 + }, + { + "name": "PROPERTY_HINT_COLOR_NO_ALPHA", + "value": 21 + }, + { + "name": "PROPERTY_HINT_OBJECT_ID", + "value": 22 + }, + { + "name": "PROPERTY_HINT_TYPE_STRING", + "value": 23 + }, + { + "name": "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE", + "value": 24 + }, + { + "name": "PROPERTY_HINT_OBJECT_TOO_BIG", + "value": 25 + }, + { + "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES", + "value": 26 + }, + { + "name": "PROPERTY_HINT_SAVE_FILE", + "value": 27 + }, + { + "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE", + "value": 28 + }, + { + "name": "PROPERTY_HINT_INT_IS_OBJECTID", + "value": 29 + }, + { + "name": "PROPERTY_HINT_INT_IS_POINTER", + "value": 30 + }, + { + "name": "PROPERTY_HINT_ARRAY_TYPE", + "value": 31 + }, + { + "name": "PROPERTY_HINT_DICTIONARY_TYPE", + "value": 38 + }, + { + "name": "PROPERTY_HINT_LOCALE_ID", + "value": 32 + }, + { + "name": "PROPERTY_HINT_LOCALIZABLE_STRING", + "value": 33 + }, + { + "name": "PROPERTY_HINT_NODE_TYPE", + "value": 34 + }, + { + "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT", + "value": 35 + }, + { + "name": "PROPERTY_HINT_PASSWORD", + "value": 36 + }, + { + "name": "PROPERTY_HINT_TOOL_BUTTON", + "value": 39 + }, + { + "name": "PROPERTY_HINT_MAX", + "value": 40 + } + ] + }, + { + "name": "PropertyUsageFlags", + "is_bitfield": true, + "values": [ + { + "name": "PROPERTY_USAGE_NONE", + "value": 0 + }, + { + "name": "PROPERTY_USAGE_STORAGE", + "value": 2 + }, + { + "name": "PROPERTY_USAGE_EDITOR", + "value": 4 + }, + { + "name": "PROPERTY_USAGE_INTERNAL", + "value": 8 + }, + { + "name": "PROPERTY_USAGE_CHECKABLE", + "value": 16 + }, + { + "name": "PROPERTY_USAGE_CHECKED", + "value": 32 + }, + { + "name": "PROPERTY_USAGE_GROUP", + "value": 64 + }, + { + "name": "PROPERTY_USAGE_CATEGORY", + "value": 128 + }, + { + "name": "PROPERTY_USAGE_SUBGROUP", + "value": 256 + }, + { + "name": "PROPERTY_USAGE_CLASS_IS_BITFIELD", + "value": 512 + }, + { + "name": "PROPERTY_USAGE_NO_INSTANCE_STATE", + "value": 1024 + }, + { + "name": "PROPERTY_USAGE_RESTART_IF_CHANGED", + "value": 2048 + }, + { + "name": "PROPERTY_USAGE_SCRIPT_VARIABLE", + "value": 4096 + }, + { + "name": "PROPERTY_USAGE_STORE_IF_NULL", + "value": 8192 + }, + { + "name": "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED", + "value": 16384 + }, + { + "name": "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE", + "value": 32768 + }, + { + "name": "PROPERTY_USAGE_CLASS_IS_ENUM", + "value": 65536 + }, + { + "name": "PROPERTY_USAGE_NIL_IS_VARIANT", + "value": 131072 + }, + { + "name": "PROPERTY_USAGE_ARRAY", + "value": 262144 + }, + { + "name": "PROPERTY_USAGE_ALWAYS_DUPLICATE", + "value": 524288 + }, + { + "name": "PROPERTY_USAGE_NEVER_DUPLICATE", + "value": 1048576 + }, + { + "name": "PROPERTY_USAGE_HIGH_END_GFX", + "value": 2097152 + }, + { + "name": "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT", + "value": 4194304 + }, + { + "name": "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT", + "value": 8388608 + }, + { + "name": "PROPERTY_USAGE_KEYING_INCREMENTS", + "value": 16777216 + }, + { + "name": "PROPERTY_USAGE_DEFERRED_SET_RESOURCE", + "value": 33554432 + }, + { + "name": "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT", + "value": 67108864 + }, + { + "name": "PROPERTY_USAGE_EDITOR_BASIC_SETTING", + "value": 134217728 + }, + { + "name": "PROPERTY_USAGE_READ_ONLY", + "value": 268435456 + }, + { + "name": "PROPERTY_USAGE_SECRET", + "value": 536870912 + }, + { + "name": "PROPERTY_USAGE_DEFAULT", + "value": 6 + }, + { + "name": "PROPERTY_USAGE_NO_EDITOR", + "value": 2 + } + ] + }, + { + "name": "MethodFlags", + "is_bitfield": true, + "values": [ + { + "name": "METHOD_FLAG_NORMAL", + "value": 1 + }, + { + "name": "METHOD_FLAG_EDITOR", + "value": 2 + }, + { + "name": "METHOD_FLAG_CONST", + "value": 4 + }, + { + "name": "METHOD_FLAG_VIRTUAL", + "value": 8 + }, + { + "name": "METHOD_FLAG_VARARG", + "value": 16 + }, + { + "name": "METHOD_FLAG_STATIC", + "value": 32 + }, + { + "name": "METHOD_FLAG_OBJECT_CORE", + "value": 64 + }, + { + "name": "METHOD_FLAGS_DEFAULT", + "value": 1 + } + ] + }, + { + "name": "Variant.Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_NIL", + "value": 0 + }, + { + "name": "TYPE_BOOL", + "value": 1 + }, + { + "name": "TYPE_INT", + "value": 2 + }, + { + "name": "TYPE_FLOAT", + "value": 3 + }, + { + "name": "TYPE_STRING", + "value": 4 + }, + { + "name": "TYPE_VECTOR2", + "value": 5 + }, + { + "name": "TYPE_VECTOR2I", + "value": 6 + }, + { + "name": "TYPE_RECT2", + "value": 7 + }, + { + "name": "TYPE_RECT2I", + "value": 8 + }, + { + "name": "TYPE_VECTOR3", + "value": 9 + }, + { + "name": "TYPE_VECTOR3I", + "value": 10 + }, + { + "name": "TYPE_TRANSFORM2D", + "value": 11 + }, + { + "name": "TYPE_VECTOR4", + "value": 12 + }, + { + "name": "TYPE_VECTOR4I", + "value": 13 + }, + { + "name": "TYPE_PLANE", + "value": 14 + }, + { + "name": "TYPE_QUATERNION", + "value": 15 + }, + { + "name": "TYPE_AABB", + "value": 16 + }, + { + "name": "TYPE_BASIS", + "value": 17 + }, + { + "name": "TYPE_TRANSFORM3D", + "value": 18 + }, + { + "name": "TYPE_PROJECTION", + "value": 19 + }, + { + "name": "TYPE_COLOR", + "value": 20 + }, + { + "name": "TYPE_STRING_NAME", + "value": 21 + }, + { + "name": "TYPE_NODE_PATH", + "value": 22 + }, + { + "name": "TYPE_RID", + "value": 23 + }, + { + "name": "TYPE_OBJECT", + "value": 24 + }, + { + "name": "TYPE_CALLABLE", + "value": 25 + }, + { + "name": "TYPE_SIGNAL", + "value": 26 + }, + { + "name": "TYPE_DICTIONARY", + "value": 27 + }, + { + "name": "TYPE_ARRAY", + "value": 28 + }, + { + "name": "TYPE_PACKED_BYTE_ARRAY", + "value": 29 + }, + { + "name": "TYPE_PACKED_INT32_ARRAY", + "value": 30 + }, + { + "name": "TYPE_PACKED_INT64_ARRAY", + "value": 31 + }, + { + "name": "TYPE_PACKED_FLOAT32_ARRAY", + "value": 32 + }, + { + "name": "TYPE_PACKED_FLOAT64_ARRAY", + "value": 33 + }, + { + "name": "TYPE_PACKED_STRING_ARRAY", + "value": 34 + }, + { + "name": "TYPE_PACKED_VECTOR2_ARRAY", + "value": 35 + }, + { + "name": "TYPE_PACKED_VECTOR3_ARRAY", + "value": 36 + }, + { + "name": "TYPE_PACKED_COLOR_ARRAY", + "value": 37 + }, + { + "name": "TYPE_PACKED_VECTOR4_ARRAY", + "value": 38 + }, + { + "name": "TYPE_MAX", + "value": 39 + } + ] + }, + { + "name": "Variant.Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_EQUAL", + "value": 0 + }, + { + "name": "OP_NOT_EQUAL", + "value": 1 + }, + { + "name": "OP_LESS", + "value": 2 + }, + { + "name": "OP_LESS_EQUAL", + "value": 3 + }, + { + "name": "OP_GREATER", + "value": 4 + }, + { + "name": "OP_GREATER_EQUAL", + "value": 5 + }, + { + "name": "OP_ADD", + "value": 6 + }, + { + "name": "OP_SUBTRACT", + "value": 7 + }, + { + "name": "OP_MULTIPLY", + "value": 8 + }, + { + "name": "OP_DIVIDE", + "value": 9 + }, + { + "name": "OP_NEGATE", + "value": 10 + }, + { + "name": "OP_POSITIVE", + "value": 11 + }, + { + "name": "OP_MODULE", + "value": 12 + }, + { + "name": "OP_POWER", + "value": 13 + }, + { + "name": "OP_SHIFT_LEFT", + "value": 14 + }, + { + "name": "OP_SHIFT_RIGHT", + "value": 15 + }, + { + "name": "OP_BIT_AND", + "value": 16 + }, + { + "name": "OP_BIT_OR", + "value": 17 + }, + { + "name": "OP_BIT_XOR", + "value": 18 + }, + { + "name": "OP_BIT_NEGATE", + "value": 19 + }, + { + "name": "OP_AND", + "value": 20 + }, + { + "name": "OP_OR", + "value": 21 + }, + { + "name": "OP_XOR", + "value": 22 + }, + { + "name": "OP_NOT", + "value": 23 + }, + { + "name": "OP_IN", + "value": 24 + }, + { + "name": "OP_MAX", + "value": 25 + } + ] + } + ], + "utility_functions": [ + { + "name": "sin", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "cos", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "tan", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "sinh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "cosh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "tanh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "asin", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "acos", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atan", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atan2", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "y", + "type": "float" + }, + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "asinh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "acosh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atanh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "sqrt", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "fmod", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + }, + { + "name": "fposmod", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + }, + { + "name": "posmod", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ] + }, + { + "name": "floor", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "floorf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "floori", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ceil", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "ceilf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ceili", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "round", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "roundf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "roundi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "abs", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "absf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "absi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "x", + "type": "int" + } + ] + }, + { + "name": "sign", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "signf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "signi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "x", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 459914704, + "arguments": [ + { + "name": "x", + "type": "Variant" + }, + { + "name": "step", + "type": "Variant" + } + ] + }, + { + "name": "snappedf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "snappedi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3570758393, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "pow", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "base", + "type": "float" + }, + { + "name": "exp", + "type": "float" + } + ] + }, + { + "name": "log", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "exp", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_nan", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_inf", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 1400789633, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ease", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "curve", + "type": "float" + } + ] + }, + { + "name": "step_decimals", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "lerp", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "from", + "type": "Variant" + }, + { + "name": "to", + "type": "Variant" + }, + { + "name": "weight", + "type": "Variant" + } + ] + }, + { + "name": "lerpf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_angle", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 388121036, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "to_t", + "type": "float" + }, + { + "name": "pre_t", + "type": "float" + }, + { + "name": "post_t", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_angle_in_time", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 388121036, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "to_t", + "type": "float" + }, + { + "name": "pre_t", + "type": "float" + }, + { + "name": "post_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "start", + "type": "float" + }, + { + "name": "control_1", + "type": "float" + }, + { + "name": "control_2", + "type": "float" + }, + { + "name": "end", + "type": "float" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "start", + "type": "float" + }, + { + "name": "control_1", + "type": "float" + }, + { + "name": "control_2", + "type": "float" + }, + { + "name": "end", + "type": "float" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "angle_difference", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + } + ] + }, + { + "name": "lerp_angle", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "inverse_lerp", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "remap", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "istart", + "type": "float" + }, + { + "name": "istop", + "type": "float" + }, + { + "name": "ostart", + "type": "float" + }, + { + "name": "ostop", + "type": "float" + } + ] + }, + { + "name": "smoothstep", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "move_toward", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "rotate_toward", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "deg_to_rad", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "deg", + "type": "float" + } + ] + }, + { + "name": "rad_to_deg", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "rad", + "type": "float" + } + ] + }, + { + "name": "linear_to_db", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "lin", + "type": "float" + } + ] + }, + { + "name": "db_to_linear", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "db", + "type": "float" + } + ] + }, + { + "name": "wrap", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "min", + "type": "Variant" + }, + { + "name": "max", + "type": "Variant" + } + ] + }, + { + "name": "wrapi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 650295447, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "wrapf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Variant", + "category": "math", + "is_vararg": true, + "hash": 3896050336, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + }, + { + "name": "arg2", + "type": "Variant" + } + ] + }, + { + "name": "maxi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ] + }, + { + "name": "maxf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "min", + "return_type": "Variant", + "category": "math", + "is_vararg": true, + "hash": 3896050336, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + }, + { + "name": "arg2", + "type": "Variant" + } + ] + }, + { + "name": "mini", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ] + }, + { + "name": "minf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "clamp", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "min", + "type": "Variant" + }, + { + "name": "max", + "type": "Variant" + } + ] + }, + { + "name": "clampi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 650295447, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "clampf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "nearest_po2", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "pingpong", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "length", + "type": "float" + } + ] + }, + { + "name": "randomize", + "category": "random", + "is_vararg": false, + "hash": 1691721052 + }, + { + "name": "randi", + "return_type": "int", + "category": "random", + "is_vararg": false, + "hash": 701202648 + }, + { + "name": "randf", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 2086227845 + }, + { + "name": "randi_range", + "return_type": "int", + "category": "random", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ] + }, + { + "name": "randf_range", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + } + ] + }, + { + "name": "randfn", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "mean", + "type": "float" + }, + { + "name": "deviation", + "type": "float" + } + ] + }, + { + "name": "seed", + "category": "random", + "is_vararg": false, + "hash": 382931173, + "arguments": [ + { + "name": "base", + "type": "int" + } + ] + }, + { + "name": "rand_from_seed", + "return_type": "PackedInt64Array", + "category": "random", + "is_vararg": false, + "hash": 1391063685, + "arguments": [ + { + "name": "seed", + "type": "int" + } + ] + }, + { + "name": "weakref", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "obj", + "type": "Variant" + } + ] + }, + { + "name": "typeof", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 326422594, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "type_convert", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 2453062746, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "str", + "return_type": "String", + "category": "general", + "is_vararg": true, + "hash": 32569176, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "error_string", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 942708242, + "arguments": [ + { + "name": "error", + "type": "int" + } + ] + }, + { + "name": "type_string", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 942708242, + "arguments": [ + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "print", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "print_rich", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printerr", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printt", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "prints", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printraw", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "print_verbose", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "push_error", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "push_warning", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "var_to_str", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 866625479, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "str_to_var", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 1891498491, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "var_to_bytes", + "return_type": "PackedByteArray", + "category": "general", + "is_vararg": false, + "hash": 2947269930, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "bytes_to_var", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4249819452, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + } + ] + }, + { + "name": "var_to_bytes_with_objects", + "return_type": "PackedByteArray", + "category": "general", + "is_vararg": false, + "hash": 2947269930, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "bytes_to_var_with_objects", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4249819452, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + } + ] + }, + { + "name": "hash", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 326422594, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "instance_from_id", + "return_type": "Object", + "category": "general", + "is_vararg": false, + "hash": 1156694636, + "arguments": [ + { + "name": "instance_id", + "type": "int" + } + ] + }, + { + "name": "is_instance_id_valid", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 2232439758, + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "is_instance_valid", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 996128841, + "arguments": [ + { + "name": "instance", + "type": "Variant" + } + ] + }, + { + "name": "rid_allocate_id", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 701202648 + }, + { + "name": "rid_from_int64", + "return_type": "RID", + "category": "general", + "is_vararg": false, + "hash": 3426892196, + "arguments": [ + { + "name": "base", + "type": "int" + } + ] + }, + { + "name": "is_same", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 1409423524, + "arguments": [ + { + "name": "a", + "type": "Variant" + }, + { + "name": "b", + "type": "Variant" + } + ] + } + ], + "builtin_classes": [ + { + "name": "Nil", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector4Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Variant" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "bool", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "int" + }, + { + "name": "unary+", + "return_type": "int" + }, + { + "name": "~", + "return_type": "int" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "int", + "return_type": "int" + }, + { + "name": "-", + "right_type": "int", + "return_type": "int" + }, + { + "name": "*", + "right_type": "int", + "return_type": "int" + }, + { + "name": "/", + "right_type": "int", + "return_type": "int" + }, + { + "name": "%", + "right_type": "int", + "return_type": "int" + }, + { + "name": "**", + "right_type": "int", + "return_type": "int" + }, + { + "name": "<<", + "right_type": "int", + "return_type": "int" + }, + { + "name": ">>", + "right_type": "int", + "return_type": "int" + }, + { + "name": "&", + "right_type": "int", + "return_type": "int" + }, + { + "name": "|", + "right_type": "int", + "return_type": "int" + }, + { + "name": "^", + "right_type": "int", + "return_type": "int" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "float", + "return_type": "float" + }, + { + "name": "-", + "right_type": "float", + "return_type": "float" + }, + { + "name": "*", + "right_type": "float", + "return_type": "float" + }, + { + "name": "/", + "right_type": "float", + "return_type": "float" + }, + { + "name": "**", + "right_type": "float", + "return_type": "float" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat64Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "float" + }, + { + "name": "unary+", + "return_type": "float" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "int", + "return_type": "float" + }, + { + "name": "-", + "right_type": "int", + "return_type": "float" + }, + { + "name": "*", + "right_type": "int", + "return_type": "float" + }, + { + "name": "/", + "right_type": "int", + "return_type": "float" + }, + { + "name": "**", + "right_type": "int", + "return_type": "float" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "float", + "return_type": "float" + }, + { + "name": "-", + "right_type": "float", + "return_type": "float" + }, + { + "name": "*", + "right_type": "float", + "return_type": "float" + }, + { + "name": "/", + "right_type": "float", + "return_type": "float" + }, + { + "name": "**", + "right_type": "float", + "return_type": "float" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat64Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "String", + "indexing_return_type": "String", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Variant", + "return_type": "String" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "bool", + "return_type": "String" + }, + { + "name": "%", + "right_type": "int", + "return_type": "String" + }, + { + "name": "%", + "right_type": "float", + "return_type": "String" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "String", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "String", + "return_type": "String" + }, + { + "name": "%", + "right_type": "String", + "return_type": "String" + }, + { + "name": "in", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Vector2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform2D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Plane", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Quaternion", + "return_type": "String" + }, + { + "name": "%", + "right_type": "AABB", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Basis", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform3D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Projection", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Color", + "return_type": "String" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "%", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "in", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "NodePath", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Object", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Callable", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Signal", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Dictionary", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Array", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedByteArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedStringArray", + "return_type": "String" + }, + { + "name": "in", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedVector2Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector3Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedColorArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" + } + ], + "methods": [ + { + "name": "casecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "nocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalnocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filecasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filenocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "length", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "substr", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "len", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "get_slice", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slicec", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "delimiter", + "type": "int" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slice_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "delimiter", + "type": "String" + } + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "findn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "countn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfindn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "match", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "matchn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "begins_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "ends_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_of", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_ofn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "bigrams", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 747180633 + }, + { + "name": "similarity", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2697460964, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "format", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3212199029, + "arguments": [ + { + "name": "values", + "type": "Variant" + }, + { + "name": "placeholder", + "type": "String", + "default_value": "\"{_}\"" + } + ] + }, + { + "name": "replace", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replacen", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "repeat", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "count", + "type": "int" + } + ] + }, + { + "name": "reverse", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "insert", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "capitalize", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_camel_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_pascal_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_snake_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "split", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rsplit", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "split_floats", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2092079095, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3595973238, + "arguments": [ + { + "name": "parts", + "type": "PackedStringArray" + } + ] + }, + { + "name": "to_upper", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_lower", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "left", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "right", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "strip_edges", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 907855311, + "arguments": [ + { + "name": "left", + "type": "bool", + "default_value": "true" + }, + { + "name": "right", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "strip_escapes", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "lstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "rstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "get_extension", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_basename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "path_join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "unicode_at", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "at", + "type": "int" + } + ] + }, + { + "name": "indent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "dedent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "md5_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha1_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha256_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha1_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha256_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "contains", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "is_absolute_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_relative_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "simplify_path", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_base_dir", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_file", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "xml_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "escape_quotes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "xml_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "json_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_node_name", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_filename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "is_valid_ascii_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_unicode_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_int", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_float", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_hex_number", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 593672999, + "arguments": [ + { + "name": "with_prefix", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_valid_html_color", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_ip_address", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_filename", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "hex_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bin_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "lpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "rpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "pad_decimals", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "pad_zeros", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "trim_prefix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "trim_suffix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "to_ascii_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf8_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf16_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf32_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "num_scientific", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2710373411, + "arguments": [ + { + "name": "number", + "type": "float" + } + ] + }, + { + "name": "num", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1555901022, + "arguments": [ + { + "name": "number", + "type": "float" + }, + { + "name": "decimals", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "num_int64", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2111271071, + "arguments": [ + { + "name": "number", + "type": "int" + }, + { + "name": "base", + "type": "int", + "default_value": "10" + }, + { + "name": "capitalize_hex", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "num_uint64", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2111271071, + "arguments": [ + { + "name": "number", + "type": "int" + }, + { + "name": "base", + "type": "int", + "default_value": "10" + }, + { + "name": "capitalize_hex", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "chr", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 897497541, + "arguments": [ + { + "name": "char", + "type": "int" + } + ] + }, + { + "name": "humanize_size", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 897497541, + "arguments": [ + { + "name": "size", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "StringName" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "NodePath" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Vector2", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "ZERO", + "type": "Vector2", + "value": "Vector2(0, 0)" + }, + { + "name": "ONE", + "type": "Vector2", + "value": "Vector2(1, 1)" + }, + { + "name": "INF", + "type": "Vector2", + "value": "Vector2(inf, inf)" + }, + { + "name": "LEFT", + "type": "Vector2", + "value": "Vector2(-1, 0)" + }, + { + "name": "RIGHT", + "type": "Vector2", + "value": "Vector2(1, 0)" + }, + { + "name": "UP", + "type": "Vector2", + "value": "Vector2(0, -1)" + }, + { + "name": "DOWN", + "type": "Vector2", + "value": "Vector2(0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector2" + }, + { + "name": "unary+", + "return_type": "Vector2" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "==", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "-", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Vector2" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector2Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "angle", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "angle_to_point", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "direction_to", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "limit_length", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "length", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "posmod", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "modv", + "type": "Vector2" + } + ] + }, + { + "name": "project", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "b", + "type": "Vector2" + } + ] + }, + { + "name": "lerp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "b", + "type": "Vector2" + }, + { + "name": "pre_a", + "type": "Vector2" + }, + { + "name": "post_b", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1957055074, + "arguments": [ + { + "name": "b", + "type": "Vector2" + }, + { + "name": "pre_a", + "type": "Vector2" + }, + { + "name": "post_b", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "control_1", + "type": "Vector2" + }, + { + "name": "control_2", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "control_1", + "type": "Vector2" + }, + { + "name": "control_2", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "move_toward", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "rotated", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "orthogonal", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "floor", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "ceil", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "round", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "slide", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "n", + "type": "Vector2" + } + ] + }, + { + "name": "bounce", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "n", + "type": "Vector2" + } + ] + }, + { + "name": "reflect", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "line", + "type": "Vector2" + } + ] + }, + { + "name": "cross", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "abs", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "sign", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "clamp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 318031021, + "arguments": [ + { + "name": "min", + "type": "Vector2" + }, + { + "name": "max", + "type": "Vector2" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3464402636, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "step", + "type": "Vector2" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "min", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "minf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "from_angle", + "return_type": "Vector2", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 889263119, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector2i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "ZERO", + "type": "Vector2i", + "value": "Vector2i(0, 0)" + }, + { + "name": "ONE", + "type": "Vector2i", + "value": "Vector2i(1, 1)" + }, + { + "name": "MIN", + "type": "Vector2i", + "value": "Vector2i(-2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector2i", + "value": "Vector2i(2147483647, 2147483647)" + }, + { + "name": "LEFT", + "type": "Vector2i", + "value": "Vector2i(-1, 0)" + }, + { + "name": "RIGHT", + "type": "Vector2i", + "value": "Vector2i(1, 0)" + }, + { + "name": "UP", + "type": "Vector2i", + "value": "Vector2i(0, -1)" + }, + { + "name": "DOWN", + "type": "Vector2i", + "value": "Vector2i(0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector2i" + }, + { + "name": "unary+", + "return_type": "Vector2i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "==", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "-", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "/", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 707501214, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1130029528, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "abs", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "clamp", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 186568249, + "arguments": [ + { + "name": "min", + "type": "Vector2i" + }, + { + "name": "max", + "type": "Vector2i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3686769569, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "step", + "type": "Vector2i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "with", + "type": "Vector2i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "with", + "type": "Vector2i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Rect2", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Rect2" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "get_center", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_area", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "has_area", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1908192260, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 819294880, + "arguments": [ + { + "name": "b", + "type": "Rect2" + }, + { + "name": "include_borders", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1908192260, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "intersection", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2282977743, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "merge", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2282977743, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "expand", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 293272265, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_support", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "grow", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 39664498, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "grow_side", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4177736158, + "arguments": [ + { + "name": "side", + "type": "int" + }, + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "grow_individual", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3203390369, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + } + ] + }, + { + "name": "abs", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3107653634 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Rect2" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Rect2i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "width", + "type": "float" + }, + { + "name": "height", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Rect2i", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "end", + "type": "Vector2i" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "get_center", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "get_area", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "has_area", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 328189994, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + } + ] + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3434691493, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3434691493, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "intersection", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 717431873, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "merge", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 717431873, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "expand", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1355196872, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "grow", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1578070074, + "arguments": [ + { + "name": "amount", + "type": "int" + } + ] + }, + { + "name": "grow_side", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3191154199, + "arguments": [ + { + "name": "side", + "type": "int" + }, + { + "name": "amount", + "type": "int" + } + ] + }, + { + "name": "grow_individual", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1893743416, + "arguments": [ + { + "name": "left", + "type": "int" + }, + { + "name": "top", + "type": "int" + }, + { + "name": "right", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + } + ] + }, + { + "name": "abs", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469025700 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Rect2i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Rect2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "width", + "type": "int" + }, + { + "name": "height", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector3", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "ZERO", + "type": "Vector3", + "value": "Vector3(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector3", + "value": "Vector3(1, 1, 1)" + }, + { + "name": "INF", + "type": "Vector3", + "value": "Vector3(inf, inf, inf)" + }, + { + "name": "LEFT", + "type": "Vector3", + "value": "Vector3(-1, 0, 0)" + }, + { + "name": "RIGHT", + "type": "Vector3", + "value": "Vector3(1, 0, 0)" + }, + { + "name": "UP", + "type": "Vector3", + "value": "Vector3(0, 1, 0)" + }, + { + "name": "DOWN", + "type": "Vector3", + "value": "Vector3(0, -1, 0)" + }, + { + "name": "FORWARD", + "type": "Vector3", + "value": "Vector3(0, 0, -1)" + }, + { + "name": "BACK", + "type": "Vector3", + "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_LEFT", + "type": "Vector3", + "value": "Vector3(1, 0, 0)" + }, + { + "name": "MODEL_RIGHT", + "type": "Vector3", + "value": "Vector3(-1, 0, 0)" + }, + { + "name": "MODEL_TOP", + "type": "Vector3", + "value": "Vector3(0, 1, 0)" + }, + { + "name": "MODEL_BOTTOM", + "type": "Vector3", + "value": "Vector3(0, -1, 0)" + }, + { + "name": "MODEL_FRONT", + "type": "Vector3", + "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_REAR", + "type": "Vector3", + "value": "Vector3(0, 0, -1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector3" + }, + { + "name": "unary+", + "return_type": "Vector3" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "-", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Basis", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Vector3" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector3Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "signed_angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2781412522, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "direction_to", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "limit_length", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "length", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "inverse", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "clamp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4145107892, + "arguments": [ + { + "name": "min", + "type": "Vector3" + }, + { + "name": "max", + "type": "Vector3" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2329594628, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "step", + "type": "Vector3" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "rotated", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "lerp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "b", + "type": "Vector3" + }, + { + "name": "pre_a", + "type": "Vector3" + }, + { + "name": "post_b", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3256682901, + "arguments": [ + { + "name": "b", + "type": "Vector3" + }, + { + "name": "pre_a", + "type": "Vector3" + }, + { + "name": "post_b", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "control_1", + "type": "Vector3" + }, + { + "name": "control_2", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "control_1", + "type": "Vector3" + }, + { + "name": "control_2", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "move_toward", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "cross", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "outer", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3934786792, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "abs", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "floor", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "ceil", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "round", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "posmod", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "modv", + "type": "Vector3" + } + ] + }, + { + "name": "project", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "b", + "type": "Vector3" + } + ] + }, + { + "name": "slide", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "bounce", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "reflect", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "sign", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "octahedron_encode", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "min", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "minf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "octahedron_decode", + "return_type": "Vector3", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3991820552, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector3i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector3i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "ZERO", + "type": "Vector3i", + "value": "Vector3i(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector3i", + "value": "Vector3i(1, 1, 1)" + }, + { + "name": "MIN", + "type": "Vector3i", + "value": "Vector3i(-2147483648, -2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector3i", + "value": "Vector3i(2147483647, 2147483647, 2147483647)" + }, + { + "name": "LEFT", + "type": "Vector3i", + "value": "Vector3i(-1, 0, 0)" + }, + { + "name": "RIGHT", + "type": "Vector3i", + "value": "Vector3i(1, 0, 0)" + }, + { + "name": "UP", + "type": "Vector3i", + "value": "Vector3i(0, 1, 0)" + }, + { + "name": "DOWN", + "type": "Vector3i", + "value": "Vector3i(0, -1, 0)" + }, + { + "name": "FORWARD", + "type": "Vector3i", + "value": "Vector3i(0, 0, -1)" + }, + { + "name": "BACK", + "type": "Vector3i", + "value": "Vector3i(0, 0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector3i" + }, + { + "name": "unary+", + "return_type": "Vector3i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "-", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "/", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1975170430, + "arguments": [ + { + "name": "to", + "type": "Vector3i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2947717320, + "arguments": [ + { + "name": "to", + "type": "Vector3i" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3729604559 + }, + { + "name": "abs", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3729604559 + }, + { + "name": "clamp", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1086892323, + "arguments": [ + { + "name": "min", + "type": "Vector3i" + }, + { + "name": "max", + "type": "Vector3i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1077216921, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "step", + "type": "Vector3i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "with", + "type": "Vector3i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "with", + "type": "Vector3i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector3i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Transform2D", + "indexing_return_type": "Vector2", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector2" + }, + { + "name": "y", + "type": "Vector2" + }, + { + "name": "origin", + "type": "Vector2" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Transform2D", + "value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "FLIP_X", + "type": "Transform2D", + "value": "Transform2D(-1, 0, 0, 1, 0, 0)" + }, + { + "name": "FLIP_Y", + "type": "Transform2D", + "value": "Transform2D(1, 0, 0, -1, 0, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Transform2D" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Transform2D" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Transform2D" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Transform2D" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Rect2", + "return_type": "Rect2" + }, + { + "name": "==", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Transform2D" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "PackedVector2Array", + "return_type": "PackedVector2Array" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "affine_inverse", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "get_rotation", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_origin", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_scale", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_skew", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "orthonormalized", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "rotated", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 729597514, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "rotated_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 729597514, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "scaled_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "translated", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "translated_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "basis_xform", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "basis_xform_inv", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "interpolate_with", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 359399686, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_conformal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3837431929, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "looking_at", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "target", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "rotation", + "type": "float" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "rotation", + "type": "float" + }, + { + "name": "scale", + "type": "Vector2" + }, + { + "name": "skew", + "type": "float" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x_axis", + "type": "Vector2" + }, + { + "name": "y_axis", + "type": "Vector2" + }, + { + "name": "origin", + "type": "Vector2" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector4", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "AXIS_W", + "type": "int", + "value": "3" + }, + { + "name": "ZERO", + "type": "Vector4", + "value": "Vector4(0, 0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4", + "value": "Vector4(1, 1, 1, 1)" + }, + { + "name": "INF", + "type": "Vector4", + "value": "Vector4(inf, inf, inf, inf)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4" + }, + { + "name": "unary+", + "return_type": "Vector4" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "-", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Vector4" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector4Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "abs", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "sign", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "floor", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "ceil", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "round", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "lerp", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2329757942, + "arguments": [ + { + "name": "to", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 726768410, + "arguments": [ + { + "name": "b", + "type": "Vector4" + }, + { + "name": "pre_a", + "type": "Vector4" + }, + { + "name": "post_b", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 681631873, + "arguments": [ + { + "name": "b", + "type": "Vector4" + }, + { + "name": "pre_a", + "type": "Vector4" + }, + { + "name": "post_b", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "posmod", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "modv", + "type": "Vector4" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "step", + "type": "Vector4" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "clamp", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 823915692, + "arguments": [ + { + "name": "min", + "type": "Vector4" + }, + { + "name": "max", + "type": "Vector4" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4072091586, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "direction_to", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "inverse", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 88913544, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "min", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "minf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector4i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "AXIS_W", + "type": "int", + "value": "3" + }, + { + "name": "ZERO", + "type": "Vector4i", + "value": "Vector4i(0, 0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4i", + "value": "Vector4i(1, 1, 1, 1)" + }, + { + "name": "MIN", + "type": "Vector4i", + "value": "Vector4i(-2147483648, -2147483648, -2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector4i", + "value": "Vector4i(2147483647, 2147483647, 2147483647, 2147483647)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4i" + }, + { + "name": "unary+", + "return_type": "Vector4i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "-", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "abs", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "clamp", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3046490913, + "arguments": [ + { + "name": "min", + "type": "Vector4i" + }, + { + "name": "max", + "type": "Vector4i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2994578256, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "step", + "type": "Vector4i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "with", + "type": "Vector4i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "with", + "type": "Vector4i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3446086573, + "arguments": [ + { + "name": "to", + "type": "Vector4i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 346708794, + "arguments": [ + { + "name": "to", + "type": "Vector4i" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Plane", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "d", + "type": "float" + }, + { + "name": "normal", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "PLANE_YZ", + "type": "Plane", + "value": "Plane(1, 0, 0, 0)" + }, + { + "name": "PLANE_XZ", + "type": "Plane", + "value": "Plane(0, 1, 0, 0)" + }, + { + "name": "PLANE_XY", + "type": "Plane", + "value": "Plane(0, 0, 1, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Plane" + }, + { + "name": "unary+", + "return_type": "Plane" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Plane" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "normalized", + "return_type": "Plane", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1051796340 + }, + { + "name": "get_center", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1150170233, + "arguments": [ + { + "name": "to_plane", + "type": "Plane" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_point_over", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1258189072, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "tolerance", + "type": "float", + "default_value": "1e-05" + } + ] + }, + { + "name": "project", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "intersect_3", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2012052692, + "arguments": [ + { + "name": "b", + "type": "Plane" + }, + { + "name": "c", + "type": "Plane" + } + ] + }, + { + "name": "intersects_ray", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + } + ] + }, + { + "name": "intersects_segment", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Plane" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "d", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "point1", + "type": "Vector3" + }, + { + "name": "point2", + "type": "Vector3" + }, + { + "name": "point3", + "type": "Vector3" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "c", + "type": "float" + }, + { + "name": "d", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Quaternion", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Quaternion", + "value": "Quaternion(0, 0, 0, 1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Quaternion" + }, + { + "name": "unary+", + "return_type": "Quaternion" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Quaternion" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Quaternion" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "-", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "normalized", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682156903, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "inverse", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "log", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "exp", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3244682419, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3244682419, + "arguments": [ + { + "name": "with", + "type": "Quaternion" + } + ] + }, + { + "name": "slerp", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1773590316, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerpni", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1773590316, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "spherical_cubic_interpolate", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2150967576, + "arguments": [ + { + "name": "b", + "type": "Quaternion" + }, + { + "name": "pre_a", + "type": "Quaternion" + }, + { + "name": "post_b", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "spherical_cubic_interpolate_in_time", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1436023539, + "arguments": [ + { + "name": "b", + "type": "Quaternion" + }, + { + "name": "pre_a", + "type": "Quaternion" + }, + { + "name": "post_b", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "get_euler", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + }, + { + "name": "from_euler", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 4053467903, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + } + ] + }, + { + "name": "get_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_angle", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Quaternion" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Basis" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "arc_from", + "type": "Vector3" + }, + { + "name": "arc_to", + "type": "Vector3" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "AABB", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "AABB" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "abs", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1576868580 + }, + { + "name": "get_center", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_volume", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "has_volume", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_surface", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "intersects_plane", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1150170233, + "arguments": [ + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "intersection", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1271470306, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "merge", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1271470306, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "expand", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2851643018, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "grow", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 239217291, + "arguments": [ + { + "name": "by", + "type": "float" + } + ] + }, + { + "name": "get_support", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_longest_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_longest_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_longest_axis_size", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_shortest_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_shortest_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_shortest_axis_size", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_endpoint", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "intersects_segment", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "intersects_ray", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "AABB" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Basis", + "indexing_return_type": "Vector3", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector3" + }, + { + "name": "y", + "type": "Vector3" + }, + { + "name": "z", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_X", + "type": "Basis", + "value": "Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_Y", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_Z", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Basis" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Basis" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Basis" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Basis" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Basis", + "return_type": "Basis" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "transposed", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "orthonormalized", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "rotated", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1998708965, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3934786792, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_euler", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + }, + { + "name": "tdotx", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "tdoty", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "tdotz", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "slerp", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3118673011, + "arguments": [ + { + "name": "to", + "type": "Basis" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_conformal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3165333982, + "arguments": [ + { + "name": "b", + "type": "Basis" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_rotation_quaternion", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "looking_at", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3728732505, + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_scale", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3703240166, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "from_euler", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2802321791, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + }, + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Basis" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Quaternion" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x_axis", + "type": "Vector3" + }, + { + "name": "y_axis", + "type": "Vector3" + }, + { + "name": "z_axis", + "type": "Vector3" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Transform3D", + "is_keyed": false, + "members": [ + { + "name": "basis", + "type": "Basis" + }, + { + "name": "origin", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_X", + "type": "Transform3D", + "value": "Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_Y", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_Z", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Transform3D" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Transform3D" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Transform3D" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Transform3D" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Plane", + "return_type": "Plane" + }, + { + "name": "*", + "right_type": "AABB", + "return_type": "AABB" + }, + { + "name": "==", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Transform3D" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "PackedVector3Array", + "return_type": "PackedVector3Array" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "affine_inverse", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "orthonormalized", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "rotated", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1563203923, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "rotated_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1563203923, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "scaled_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "translated", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "translated_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "looking_at", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 90889270, + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "interpolate_with", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1786453358, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 696001652, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "basis", + "type": "Basis" + }, + { + "name": "origin", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x_axis", + "type": "Vector3" + }, + { + "name": "y_axis", + "type": "Vector3" + }, + { + "name": "z_axis", + "type": "Vector3" + }, + { + "name": "origin", + "type": "Vector3" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Projection", + "indexing_return_type": "Vector4", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector4" + }, + { + "name": "y", + "type": "Vector4" + }, + { + "name": "z", + "type": "Vector4" + }, + { + "name": "w", + "type": "Vector4" + } + ], + "constants": [ + { + "name": "PLANE_NEAR", + "type": "int", + "value": "0" + }, + { + "name": "PLANE_FAR", + "type": "int", + "value": "1" + }, + { + "name": "PLANE_LEFT", + "type": "int", + "value": "2" + }, + { + "name": "PLANE_TOP", + "type": "int", + "value": "3" + }, + { + "name": "PLANE_RIGHT", + "type": "int", + "value": "4" + }, + { + "name": "PLANE_BOTTOM", + "type": "int", + "value": "5" + }, + { + "name": "IDENTITY", + "type": "Projection", + "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)" + }, + { + "name": "ZERO", + "type": "Projection", + "value": "Projection(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)" + } + ], + "enums": [ + { + "name": "Planes", + "values": [ + { + "name": "PLANE_NEAR", + "value": 0 + }, + { + "name": "PLANE_FAR", + "value": 1 + }, + { + "name": "PLANE_LEFT", + "value": 2 + }, + { + "name": "PLANE_TOP", + "value": 3 + }, + { + "name": "PLANE_RIGHT", + "value": 4 + }, + { + "name": "PLANE_BOTTOM", + "value": 5 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Projection" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "create_depth_correction", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1228516048, + "arguments": [ + { + "name": "flip_y", + "type": "bool" + } + ] + }, + { + "name": "create_light_atlas_rect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2654950662, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "create_perspective", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_perspective_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2857674800, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool" + }, + { + "name": "eye", + "type": "int" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": "convergence_dist", + "type": "float" + } + ] + }, + { + "name": "create_for_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 4184144994, + "arguments": [ + { + "name": "eye", + "type": "int" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": "display_width", + "type": "float" + }, + { + "name": "display_to_lens", + "type": "float" + }, + { + "name": "oversample", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_orthogonal", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_orthogonal_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_frustum", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_frustum_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1535076251, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_fit_aabb", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2264694907, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "perspective_znear_adjusted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3584785443, + "arguments": [ + { + "name": "new_znear", + "type": "float" + } + ] + }, + { + "name": "get_projection_plane", + "return_type": "Plane", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1551184160, + "arguments": [ + { + "name": "plane", + "type": "int" + } + ] + }, + { + "name": "flipped_y", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "jitter_offseted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2448438599, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_fovy", + "return_type": "float", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3514207532, + "arguments": [ + { + "name": "fovx", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + } + ] + }, + { + "name": "get_z_far", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_z_near", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_fov", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "is_orthogonal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_viewport_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_far_plane_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "inverse", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "get_pixels_per_meter", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "for_pixel_width", + "type": "int" + } + ] + }, + { + "name": "get_lod_multiplier", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x_axis", + "type": "Vector4" + }, + { + "name": "y_axis", + "type": "Vector4" + }, + { + "name": "z_axis", + "type": "Vector4" + }, + { + "name": "w_axis", + "type": "Vector4" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Color", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + }, + { + "name": "r8", + "type": "int" + }, + { + "name": "g8", + "type": "int" + }, + { + "name": "b8", + "type": "int" + }, + { + "name": "a8", + "type": "int" + }, + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + } + ], + "constants": [ + { + "name": "ALICE_BLUE", + "type": "Color", + "value": "Color(0.941176, 0.972549, 1, 1)" + }, + { + "name": "ANTIQUE_WHITE", + "type": "Color", + "value": "Color(0.980392, 0.921569, 0.843137, 1)" + }, + { + "name": "AQUA", + "type": "Color", + "value": "Color(0, 1, 1, 1)" + }, + { + "name": "AQUAMARINE", + "type": "Color", + "value": "Color(0.498039, 1, 0.831373, 1)" + }, + { + "name": "AZURE", + "type": "Color", + "value": "Color(0.941176, 1, 1, 1)" + }, + { + "name": "BEIGE", + "type": "Color", + "value": "Color(0.960784, 0.960784, 0.862745, 1)" + }, + { + "name": "BISQUE", + "type": "Color", + "value": "Color(1, 0.894118, 0.768627, 1)" + }, + { + "name": "BLACK", + "type": "Color", + "value": "Color(0, 0, 0, 1)" + }, + { + "name": "BLANCHED_ALMOND", + "type": "Color", + "value": "Color(1, 0.921569, 0.803922, 1)" + }, + { + "name": "BLUE", + "type": "Color", + "value": "Color(0, 0, 1, 1)" + }, + { + "name": "BLUE_VIOLET", + "type": "Color", + "value": "Color(0.541176, 0.168627, 0.886275, 1)" + }, + { + "name": "BROWN", + "type": "Color", + "value": "Color(0.647059, 0.164706, 0.164706, 1)" + }, + { + "name": "BURLYWOOD", + "type": "Color", + "value": "Color(0.870588, 0.721569, 0.529412, 1)" + }, + { + "name": "CADET_BLUE", + "type": "Color", + "value": "Color(0.372549, 0.619608, 0.627451, 1)" + }, + { + "name": "CHARTREUSE", + "type": "Color", + "value": "Color(0.498039, 1, 0, 1)" + }, + { + "name": "CHOCOLATE", + "type": "Color", + "value": "Color(0.823529, 0.411765, 0.117647, 1)" + }, + { + "name": "CORAL", + "type": "Color", + "value": "Color(1, 0.498039, 0.313726, 1)" + }, + { + "name": "CORNFLOWER_BLUE", + "type": "Color", + "value": "Color(0.392157, 0.584314, 0.929412, 1)" + }, + { + "name": "CORNSILK", + "type": "Color", + "value": "Color(1, 0.972549, 0.862745, 1)" + }, + { + "name": "CRIMSON", + "type": "Color", + "value": "Color(0.862745, 0.0784314, 0.235294, 1)" + }, + { + "name": "CYAN", + "type": "Color", + "value": "Color(0, 1, 1, 1)" + }, + { + "name": "DARK_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.545098, 1)" + }, + { + "name": "DARK_CYAN", + "type": "Color", + "value": "Color(0, 0.545098, 0.545098, 1)" + }, + { + "name": "DARK_GOLDENROD", + "type": "Color", + "value": "Color(0.721569, 0.52549, 0.0431373, 1)" + }, + { + "name": "DARK_GRAY", + "type": "Color", + "value": "Color(0.662745, 0.662745, 0.662745, 1)" + }, + { + "name": "DARK_GREEN", + "type": "Color", + "value": "Color(0, 0.392157, 0, 1)" + }, + { + "name": "DARK_KHAKI", + "type": "Color", + "value": "Color(0.741176, 0.717647, 0.419608, 1)" + }, + { + "name": "DARK_MAGENTA", + "type": "Color", + "value": "Color(0.545098, 0, 0.545098, 1)" + }, + { + "name": "DARK_OLIVE_GREEN", + "type": "Color", + "value": "Color(0.333333, 0.419608, 0.184314, 1)" + }, + { + "name": "DARK_ORANGE", + "type": "Color", + "value": "Color(1, 0.54902, 0, 1)" + }, + { + "name": "DARK_ORCHID", + "type": "Color", + "value": "Color(0.6, 0.196078, 0.8, 1)" + }, + { + "name": "DARK_RED", + "type": "Color", + "value": "Color(0.545098, 0, 0, 1)" + }, + { + "name": "DARK_SALMON", + "type": "Color", + "value": "Color(0.913725, 0.588235, 0.478431, 1)" + }, + { + "name": "DARK_SEA_GREEN", + "type": "Color", + "value": "Color(0.560784, 0.737255, 0.560784, 1)" + }, + { + "name": "DARK_SLATE_BLUE", + "type": "Color", + "value": "Color(0.282353, 0.239216, 0.545098, 1)" + }, + { + "name": "DARK_SLATE_GRAY", + "type": "Color", + "value": "Color(0.184314, 0.309804, 0.309804, 1)" + }, + { + "name": "DARK_TURQUOISE", + "type": "Color", + "value": "Color(0, 0.807843, 0.819608, 1)" + }, + { + "name": "DARK_VIOLET", + "type": "Color", + "value": "Color(0.580392, 0, 0.827451, 1)" + }, + { + "name": "DEEP_PINK", + "type": "Color", + "value": "Color(1, 0.0784314, 0.576471, 1)" + }, + { + "name": "DEEP_SKY_BLUE", + "type": "Color", + "value": "Color(0, 0.74902, 1, 1)" + }, + { + "name": "DIM_GRAY", + "type": "Color", + "value": "Color(0.411765, 0.411765, 0.411765, 1)" + }, + { + "name": "DODGER_BLUE", + "type": "Color", + "value": "Color(0.117647, 0.564706, 1, 1)" + }, + { + "name": "FIREBRICK", + "type": "Color", + "value": "Color(0.698039, 0.133333, 0.133333, 1)" + }, + { + "name": "FLORAL_WHITE", + "type": "Color", + "value": "Color(1, 0.980392, 0.941176, 1)" + }, + { + "name": "FOREST_GREEN", + "type": "Color", + "value": "Color(0.133333, 0.545098, 0.133333, 1)" + }, + { + "name": "FUCHSIA", + "type": "Color", + "value": "Color(1, 0, 1, 1)" + }, + { + "name": "GAINSBORO", + "type": "Color", + "value": "Color(0.862745, 0.862745, 0.862745, 1)" + }, + { + "name": "GHOST_WHITE", + "type": "Color", + "value": "Color(0.972549, 0.972549, 1, 1)" + }, + { + "name": "GOLD", + "type": "Color", + "value": "Color(1, 0.843137, 0, 1)" + }, + { + "name": "GOLDENROD", + "type": "Color", + "value": "Color(0.854902, 0.647059, 0.12549, 1)" + }, + { + "name": "GRAY", + "type": "Color", + "value": "Color(0.745098, 0.745098, 0.745098, 1)" + }, + { + "name": "GREEN", + "type": "Color", + "value": "Color(0, 1, 0, 1)" + }, + { + "name": "GREEN_YELLOW", + "type": "Color", + "value": "Color(0.678431, 1, 0.184314, 1)" + }, + { + "name": "HONEYDEW", + "type": "Color", + "value": "Color(0.941176, 1, 0.941176, 1)" + }, + { + "name": "HOT_PINK", + "type": "Color", + "value": "Color(1, 0.411765, 0.705882, 1)" + }, + { + "name": "INDIAN_RED", + "type": "Color", + "value": "Color(0.803922, 0.360784, 0.360784, 1)" + }, + { + "name": "INDIGO", + "type": "Color", + "value": "Color(0.294118, 0, 0.509804, 1)" + }, + { + "name": "IVORY", + "type": "Color", + "value": "Color(1, 1, 0.941176, 1)" + }, + { + "name": "KHAKI", + "type": "Color", + "value": "Color(0.941176, 0.901961, 0.54902, 1)" + }, + { + "name": "LAVENDER", + "type": "Color", + "value": "Color(0.901961, 0.901961, 0.980392, 1)" + }, + { + "name": "LAVENDER_BLUSH", + "type": "Color", + "value": "Color(1, 0.941176, 0.960784, 1)" + }, + { + "name": "LAWN_GREEN", + "type": "Color", + "value": "Color(0.486275, 0.988235, 0, 1)" + }, + { + "name": "LEMON_CHIFFON", + "type": "Color", + "value": "Color(1, 0.980392, 0.803922, 1)" + }, + { + "name": "LIGHT_BLUE", + "type": "Color", + "value": "Color(0.678431, 0.847059, 0.901961, 1)" + }, + { + "name": "LIGHT_CORAL", + "type": "Color", + "value": "Color(0.941176, 0.501961, 0.501961, 1)" + }, + { + "name": "LIGHT_CYAN", + "type": "Color", + "value": "Color(0.878431, 1, 1, 1)" + }, + { + "name": "LIGHT_GOLDENROD", + "type": "Color", + "value": "Color(0.980392, 0.980392, 0.823529, 1)" + }, + { + "name": "LIGHT_GRAY", + "type": "Color", + "value": "Color(0.827451, 0.827451, 0.827451, 1)" + }, + { + "name": "LIGHT_GREEN", + "type": "Color", + "value": "Color(0.564706, 0.933333, 0.564706, 1)" + }, + { + "name": "LIGHT_PINK", + "type": "Color", + "value": "Color(1, 0.713726, 0.756863, 1)" + }, + { + "name": "LIGHT_SALMON", + "type": "Color", + "value": "Color(1, 0.627451, 0.478431, 1)" + }, + { + "name": "LIGHT_SEA_GREEN", + "type": "Color", + "value": "Color(0.12549, 0.698039, 0.666667, 1)" + }, + { + "name": "LIGHT_SKY_BLUE", + "type": "Color", + "value": "Color(0.529412, 0.807843, 0.980392, 1)" + }, + { + "name": "LIGHT_SLATE_GRAY", + "type": "Color", + "value": "Color(0.466667, 0.533333, 0.6, 1)" + }, + { + "name": "LIGHT_STEEL_BLUE", + "type": "Color", + "value": "Color(0.690196, 0.768627, 0.870588, 1)" + }, + { + "name": "LIGHT_YELLOW", + "type": "Color", + "value": "Color(1, 1, 0.878431, 1)" + }, + { + "name": "LIME", + "type": "Color", + "value": "Color(0, 1, 0, 1)" + }, + { + "name": "LIME_GREEN", + "type": "Color", + "value": "Color(0.196078, 0.803922, 0.196078, 1)" + }, + { + "name": "LINEN", + "type": "Color", + "value": "Color(0.980392, 0.941176, 0.901961, 1)" + }, + { + "name": "MAGENTA", + "type": "Color", + "value": "Color(1, 0, 1, 1)" + }, + { + "name": "MAROON", + "type": "Color", + "value": "Color(0.690196, 0.188235, 0.376471, 1)" + }, + { + "name": "MEDIUM_AQUAMARINE", + "type": "Color", + "value": "Color(0.4, 0.803922, 0.666667, 1)" + }, + { + "name": "MEDIUM_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.803922, 1)" + }, + { + "name": "MEDIUM_ORCHID", + "type": "Color", + "value": "Color(0.729412, 0.333333, 0.827451, 1)" + }, + { + "name": "MEDIUM_PURPLE", + "type": "Color", + "value": "Color(0.576471, 0.439216, 0.858824, 1)" + }, + { + "name": "MEDIUM_SEA_GREEN", + "type": "Color", + "value": "Color(0.235294, 0.701961, 0.443137, 1)" + }, + { + "name": "MEDIUM_SLATE_BLUE", + "type": "Color", + "value": "Color(0.482353, 0.407843, 0.933333, 1)" + }, + { + "name": "MEDIUM_SPRING_GREEN", + "type": "Color", + "value": "Color(0, 0.980392, 0.603922, 1)" + }, + { + "name": "MEDIUM_TURQUOISE", + "type": "Color", + "value": "Color(0.282353, 0.819608, 0.8, 1)" + }, + { + "name": "MEDIUM_VIOLET_RED", + "type": "Color", + "value": "Color(0.780392, 0.0823529, 0.521569, 1)" + }, + { + "name": "MIDNIGHT_BLUE", + "type": "Color", + "value": "Color(0.0980392, 0.0980392, 0.439216, 1)" + }, + { + "name": "MINT_CREAM", + "type": "Color", + "value": "Color(0.960784, 1, 0.980392, 1)" + }, + { + "name": "MISTY_ROSE", + "type": "Color", + "value": "Color(1, 0.894118, 0.882353, 1)" + }, + { + "name": "MOCCASIN", + "type": "Color", + "value": "Color(1, 0.894118, 0.709804, 1)" + }, + { + "name": "NAVAJO_WHITE", + "type": "Color", + "value": "Color(1, 0.870588, 0.678431, 1)" + }, + { + "name": "NAVY_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.501961, 1)" + }, + { + "name": "OLD_LACE", + "type": "Color", + "value": "Color(0.992157, 0.960784, 0.901961, 1)" + }, + { + "name": "OLIVE", + "type": "Color", + "value": "Color(0.501961, 0.501961, 0, 1)" + }, + { + "name": "OLIVE_DRAB", + "type": "Color", + "value": "Color(0.419608, 0.556863, 0.137255, 1)" + }, + { + "name": "ORANGE", + "type": "Color", + "value": "Color(1, 0.647059, 0, 1)" + }, + { + "name": "ORANGE_RED", + "type": "Color", + "value": "Color(1, 0.270588, 0, 1)" + }, + { + "name": "ORCHID", + "type": "Color", + "value": "Color(0.854902, 0.439216, 0.839216, 1)" + }, + { + "name": "PALE_GOLDENROD", + "type": "Color", + "value": "Color(0.933333, 0.909804, 0.666667, 1)" + }, + { + "name": "PALE_GREEN", + "type": "Color", + "value": "Color(0.596078, 0.984314, 0.596078, 1)" + }, + { + "name": "PALE_TURQUOISE", + "type": "Color", + "value": "Color(0.686275, 0.933333, 0.933333, 1)" + }, + { + "name": "PALE_VIOLET_RED", + "type": "Color", + "value": "Color(0.858824, 0.439216, 0.576471, 1)" + }, + { + "name": "PAPAYA_WHIP", + "type": "Color", + "value": "Color(1, 0.937255, 0.835294, 1)" + }, + { + "name": "PEACH_PUFF", + "type": "Color", + "value": "Color(1, 0.854902, 0.72549, 1)" + }, + { + "name": "PERU", + "type": "Color", + "value": "Color(0.803922, 0.521569, 0.247059, 1)" + }, + { + "name": "PINK", + "type": "Color", + "value": "Color(1, 0.752941, 0.796078, 1)" + }, + { + "name": "PLUM", + "type": "Color", + "value": "Color(0.866667, 0.627451, 0.866667, 1)" + }, + { + "name": "POWDER_BLUE", + "type": "Color", + "value": "Color(0.690196, 0.878431, 0.901961, 1)" + }, + { + "name": "PURPLE", + "type": "Color", + "value": "Color(0.627451, 0.12549, 0.941176, 1)" + }, + { + "name": "REBECCA_PURPLE", + "type": "Color", + "value": "Color(0.4, 0.2, 0.6, 1)" + }, + { + "name": "RED", + "type": "Color", + "value": "Color(1, 0, 0, 1)" + }, + { + "name": "ROSY_BROWN", + "type": "Color", + "value": "Color(0.737255, 0.560784, 0.560784, 1)" + }, + { + "name": "ROYAL_BLUE", + "type": "Color", + "value": "Color(0.254902, 0.411765, 0.882353, 1)" + }, + { + "name": "SADDLE_BROWN", + "type": "Color", + "value": "Color(0.545098, 0.270588, 0.0745098, 1)" + }, + { + "name": "SALMON", + "type": "Color", + "value": "Color(0.980392, 0.501961, 0.447059, 1)" + }, + { + "name": "SANDY_BROWN", + "type": "Color", + "value": "Color(0.956863, 0.643137, 0.376471, 1)" + }, + { + "name": "SEA_GREEN", + "type": "Color", + "value": "Color(0.180392, 0.545098, 0.341176, 1)" + }, + { + "name": "SEASHELL", + "type": "Color", + "value": "Color(1, 0.960784, 0.933333, 1)" + }, + { + "name": "SIENNA", + "type": "Color", + "value": "Color(0.627451, 0.321569, 0.176471, 1)" + }, + { + "name": "SILVER", + "type": "Color", + "value": "Color(0.752941, 0.752941, 0.752941, 1)" + }, + { + "name": "SKY_BLUE", + "type": "Color", + "value": "Color(0.529412, 0.807843, 0.921569, 1)" + }, + { + "name": "SLATE_BLUE", + "type": "Color", + "value": "Color(0.415686, 0.352941, 0.803922, 1)" + }, + { + "name": "SLATE_GRAY", + "type": "Color", + "value": "Color(0.439216, 0.501961, 0.564706, 1)" + }, + { + "name": "SNOW", + "type": "Color", + "value": "Color(1, 0.980392, 0.980392, 1)" + }, + { + "name": "SPRING_GREEN", + "type": "Color", + "value": "Color(0, 1, 0.498039, 1)" + }, + { + "name": "STEEL_BLUE", + "type": "Color", + "value": "Color(0.27451, 0.509804, 0.705882, 1)" + }, + { + "name": "TAN", + "type": "Color", + "value": "Color(0.823529, 0.705882, 0.54902, 1)" + }, + { + "name": "TEAL", + "type": "Color", + "value": "Color(0, 0.501961, 0.501961, 1)" + }, + { + "name": "THISTLE", + "type": "Color", + "value": "Color(0.847059, 0.74902, 0.847059, 1)" + }, + { + "name": "TOMATO", + "type": "Color", + "value": "Color(1, 0.388235, 0.278431, 1)" + }, + { + "name": "TRANSPARENT", + "type": "Color", + "value": "Color(1, 1, 1, 0)" + }, + { + "name": "TURQUOISE", + "type": "Color", + "value": "Color(0.25098, 0.878431, 0.815686, 1)" + }, + { + "name": "VIOLET", + "type": "Color", + "value": "Color(0.933333, 0.509804, 0.933333, 1)" + }, + { + "name": "WEB_GRAY", + "type": "Color", + "value": "Color(0.501961, 0.501961, 0.501961, 1)" + }, + { + "name": "WEB_GREEN", + "type": "Color", + "value": "Color(0, 0.501961, 0, 1)" + }, + { + "name": "WEB_MAROON", + "type": "Color", + "value": "Color(0.501961, 0, 0, 1)" + }, + { + "name": "WEB_PURPLE", + "type": "Color", + "value": "Color(0.501961, 0, 0.501961, 1)" + }, + { + "name": "WHEAT", + "type": "Color", + "value": "Color(0.960784, 0.870588, 0.701961, 1)" + }, + { + "name": "WHITE", + "type": "Color", + "value": "Color(1, 1, 1, 1)" + }, + { + "name": "WHITE_SMOKE", + "type": "Color", + "value": "Color(0.960784, 0.960784, 0.960784, 1)" + }, + { + "name": "YELLOW", + "type": "Color", + "value": "Color(1, 1, 0, 1)" + }, + { + "name": "YELLOW_GREEN", + "type": "Color", + "value": "Color(0.603922, 0.803922, 0.196078, 1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Color" + }, + { + "name": "unary+", + "return_type": "Color" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Color" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Color" + }, + { + "name": "==", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "-", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedColorArray", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "to_argb32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_abgr32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_rgba32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_argb64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_abgr64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_rgba64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_html", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "with_alpha", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clamp", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 105651410, + "arguments": [ + { + "name": "min", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + }, + { + "name": "max", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "inverted", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "lerp", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 402949615, + "arguments": [ + { + "name": "to", + "type": "Color" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "lightened", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1466039168, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "darkened", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1466039168, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "blend", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3803690977, + "arguments": [ + { + "name": "over", + "type": "Color" + } + ] + }, + { + "name": "get_luminance", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "srgb_to_linear", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "linear_to_srgb", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3167426256, + "arguments": [ + { + "name": "to", + "type": "Color" + } + ] + }, + { + "name": "hex", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "hex", + "type": "int" + } + ] + }, + { + "name": "hex64", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "hex", + "type": "int" + } + ] + }, + { + "name": "html", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2500054655, + "arguments": [ + { + "name": "rgba", + "type": "String" + } + ] + }, + { + "name": "html_is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2942997125, + "arguments": [ + { + "name": "color", + "type": "String" + } + ] + }, + { + "name": "from_string", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3755044230, + "arguments": [ + { + "name": "str", + "type": "String" + }, + { + "name": "default", + "type": "Color" + } + ] + }, + { + "name": "from_hsv", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1573799446, + "arguments": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "alpha", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "from_ok_hsl", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1573799446, + "arguments": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "l", + "type": "float" + }, + { + "name": "alpha", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "from_rgbe9995", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "rgbe", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Color" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Color" + }, + { + "name": "alpha", + "type": "float" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "alpha", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "StringName", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Variant", + "return_type": "String" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "bool", + "return_type": "String" + }, + { + "name": "%", + "right_type": "int", + "return_type": "String" + }, + { + "name": "%", + "right_type": "float", + "return_type": "String" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "String", + "return_type": "String" + }, + { + "name": "%", + "right_type": "String", + "return_type": "String" + }, + { + "name": "in", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Vector2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform2D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Plane", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Quaternion", + "return_type": "String" + }, + { + "name": "%", + "right_type": "AABB", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Basis", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform3D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Projection", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Color", + "return_type": "String" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "%", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "in", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "NodePath", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Object", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Callable", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Signal", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Dictionary", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Array", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedByteArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedStringArray", + "return_type": "String" + }, + { + "name": "in", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedVector2Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector3Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedColorArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" + } + ], + "methods": [ + { + "name": "casecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "nocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalnocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filecasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filenocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "length", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "substr", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "len", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "get_slice", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slicec", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "delimiter", + "type": "int" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slice_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "delimiter", + "type": "String" + } + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "findn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "countn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfindn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "match", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "matchn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "begins_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "ends_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_of", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_ofn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "bigrams", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 747180633 + }, + { + "name": "similarity", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2697460964, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "format", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3212199029, + "arguments": [ + { + "name": "values", + "type": "Variant" + }, + { + "name": "placeholder", + "type": "String", + "default_value": "\"{_}\"" + } + ] + }, + { + "name": "replace", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replacen", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "repeat", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "count", + "type": "int" + } + ] + }, + { + "name": "reverse", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "insert", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "capitalize", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_camel_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_pascal_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_snake_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "split", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rsplit", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "split_floats", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2092079095, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3595973238, + "arguments": [ + { + "name": "parts", + "type": "PackedStringArray" + } + ] + }, + { + "name": "to_upper", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_lower", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "left", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "right", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "strip_edges", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 907855311, + "arguments": [ + { + "name": "left", + "type": "bool", + "default_value": "true" + }, + { + "name": "right", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "strip_escapes", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "lstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "rstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "get_extension", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_basename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "path_join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "unicode_at", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "at", + "type": "int" + } + ] + }, + { + "name": "indent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "dedent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha1_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha256_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha1_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha256_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "contains", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "is_absolute_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_relative_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "simplify_path", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_base_dir", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_file", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "xml_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "escape_quotes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "xml_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "json_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_node_name", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_filename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "is_valid_ascii_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_unicode_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_int", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_float", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_hex_number", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 593672999, + "arguments": [ + { + "name": "with_prefix", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_valid_html_color", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_ip_address", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_filename", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "hex_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bin_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "lpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "rpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "pad_decimals", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "pad_zeros", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "trim_prefix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "trim_suffix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "to_ascii_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf8_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf16_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf32_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "StringName" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "NodePath", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_absolute", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_name_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2948586938, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "get_subname_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_subname", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2948586938, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "get_concatenated_names", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_concatenated_subnames", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "slice", + "return_type": "NodePath", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 421628484, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "get_as_property_path", + "return_type": "NodePath", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1598598043 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "NodePath" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "RID", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "RID", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "RID" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Callable", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "create", + "return_type": "Callable", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1709381114, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "callv", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 413578926, + "arguments": [ + { + "name": "arguments", + "type": "Array" + } + ] + }, + { + "name": "is_null", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_custom", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_standard", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_object", + "return_type": "Object", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4008621732 + }, + { + "name": "get_object_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_method", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_argument_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_bound_arguments_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_bound_arguments", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bindv", + "return_type": "Callable", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3564560322, + "arguments": [ + { + "name": "arguments", + "type": "Array" + } + ] + }, + { + "name": "unbind", + "return_type": "Callable", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 755001590, + "arguments": [ + { + "name": "argcount", + "type": "int" + } + ] + }, + { + "name": "call", + "return_type": "Variant", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3643564216 + }, + { + "name": "call_deferred", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + }, + { + "name": "rpc", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + }, + { + "name": "rpc_id", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 2270047679, + "arguments": [ + { + "name": "peer_id", + "type": "int" + } + ] + }, + { + "name": "bind", + "return_type": "Callable", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3224143119 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Callable" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Signal", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_null", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_object", + "return_type": "Object", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4008621732 + }, + { + "name": "get_object_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "connect", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 979702392, + "arguments": [ + { + "name": "callable", + "type": "Callable" + }, + { + "name": "flags", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "disconnect", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3470848906, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_connected", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "get_connections", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "has_connections", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "emit", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Signal" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "signal", + "type": "StringName" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Dictionary", + "indexing_return_type": "Variant", + "is_keyed": true, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "assign", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3642266950, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "merge", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2079548978, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "overwrite", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "merged", + "return_type": "Dictionary", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2271165639, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "overwrite", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3680194679, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "has_all", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2988181878, + "arguments": [ + { + "name": "keys", + "type": "Array" + } + ] + }, + { + "name": "find_key", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1988825835, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1776646889, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "keys", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "values", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "duplicate", + "return_type": "Dictionary", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 830099069, + "arguments": [ + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2205440559, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_or_add", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1052551076, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "set", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2175348267, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "is_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_typed_key", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_typed_value", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_same_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "is_same_typed_key", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "is_same_typed_value", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "get_typed_key_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_value_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_key_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_value_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_key_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "get_typed_value_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "make_read_only", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "is_read_only", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "recursive_equal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1404404751, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "recursion_count", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Dictionary" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "base", + "type": "Dictionary" + }, + { + "name": "key_type", + "type": "int" + }, + { + "name": "key_class_name", + "type": "StringName" + }, + { + "name": "key_script", + "type": "Variant" + }, + { + "name": "value_type", + "type": "int" + }, + { + "name": "value_class_name", + "type": "StringName" + }, + { + "name": "value_script", + "type": "Variant" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Array", + "indexing_return_type": "Variant", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Array", + "return_type": "Array" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "assign", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2307260970, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "get", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 708700221, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3798478031, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "push_back", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "push_front", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "append", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2307260970, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "size", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3176316662, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "position", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "erase", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "front", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "back", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "pick_random", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2336346817, + "arguments": [ + { + "name": "what", + "type": "Variant" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "find_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2336346817, + "arguments": [ + { + "name": "what", + "type": "Variant" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfind_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1481661226, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3680194679, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "pop_back", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1321915136 + }, + { + "name": "pop_front", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1321915136 + }, + { + "name": "pop_at", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3518259424, + "arguments": [ + { + "name": "position", + "type": "int" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "sort_custom", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3470848906, + "arguments": [ + { + "name": "func", + "type": "Callable" + } + ] + }, + { + "name": "shuffle", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3372222236, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "bsearch_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 161317131, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "func", + "type": "Callable" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 636440122, + "arguments": [ + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "slice", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1393718243, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + }, + { + "name": "step", + "type": "int", + "default_value": "1" + }, + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "filter", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4075186556, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "map", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4075186556, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "reduce", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4272450342, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "accum", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "any", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "all", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "max", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "min", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "is_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_same_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2988181878, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "get_typed_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "make_read_only", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "is_read_only", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "base", + "type": "Array" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "script", + "type": "Variant" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "PackedByteArray" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "PackedInt32Array" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "from", + "type": "PackedInt64Array" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "from", + "type": "PackedFloat32Array" + } + ] + }, + { + "index": 7, + "arguments": [ + { + "name": "from", + "type": "PackedFloat64Array" + } + ] + }, + { + "index": 8, + "arguments": [ + { + "name": "from", + "type": "PackedStringArray" + } + ] + }, + { + "index": 9, + "arguments": [ + { + "name": "from", + "type": "PackedVector2Array" + } + ] + }, + { + "index": 10, + "arguments": [ + { + "name": "from", + "type": "PackedVector3Array" + } + ] + }, + { + "index": 11, + "arguments": [ + { + "name": "from", + "type": "PackedColorArray" + } + ] + }, + { + "index": 12, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedByteArray", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedByteArray", + "return_type": "PackedByteArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 791097111, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3380005890, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 851781288 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "get_string_from_ascii", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf8", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf16", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf32", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_wchar", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "hex_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "compress", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1845905913, + "arguments": [ + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decompress", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "buffer_size", + "type": "int" + }, + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decompress_dynamic", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "max_output_size", + "type": "int" + }, + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decode_u8", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s8", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u16", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s16", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_half", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_double", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "has_encoded_var", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2914632957, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "decode_var", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1740420038, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "decode_var_size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 954237325, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_int32_array", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3158844420 + }, + { + "name": "to_int64_array", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1961294120 + }, + { + "name": "to_float32_array", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3575107827 + }, + { + "name": "to_float64_array", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1627308337 + }, + { + "name": "encode_u8", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s8", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u16", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s16", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u32", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s32", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u64", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s64", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_half", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_float", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_double", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_var", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2604460497, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedByteArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedInt32Array", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedInt32Array", + "return_type": "PackedInt32Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1087733270, + "arguments": [ + { + "name": "array", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1216021098, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3380005890, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1997843129 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedInt32Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedInt64Array", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedInt64Array", + "return_type": "PackedInt64Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2090311302, + "arguments": [ + { + "name": "array", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1726550804, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3380005890, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2376370016 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedInt64Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedFloat32Array", + "indexing_return_type": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedFloat32Array", + "return_type": "PackedFloat32Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2981316639, + "arguments": [ + { + "name": "array", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1379903876, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 833936903, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1296369134, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1418229160, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1188816338, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 831114784 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2859915090, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedFloat32Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedFloat64Array", + "indexing_return_type": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedFloat64Array", + "return_type": "PackedFloat64Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 792078629, + "arguments": [ + { + "name": "array", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1379903876, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 833936903, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1296369134, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2192974324, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1188816338, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 949266573 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2859915090, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedFloat64Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedStringArray", + "indexing_return_type": "String", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedStringArray", + "return_type": "PackedStringArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 725585539, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 816187996, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 816187996, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1120103966, + "arguments": [ + { + "name": "array", + "type": "PackedStringArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2432393153, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3174917410, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2094601407, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 328976671, + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2991231410 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedStringArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector2Array", + "indexing_return_type": "Vector2", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "PackedVector2Array" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector2Array", + "return_type": "PackedVector2Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2609058838, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 635767250, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4188891560, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4188891560, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3887534835, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2225629369, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3790411178, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector2Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3864005350, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3778035805, + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector2Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3763646812 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469606149, + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469606149, + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2798848307, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector2Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector3Array", + "indexing_return_type": "Vector3", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "PackedVector3Array" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector3Array", + "return_type": "PackedVector3Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3975343409, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3295363524, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3295363524, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 203538016, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3892262309, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3726392409, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector3Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2086131305, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 219263630, + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector3Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2754175465 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3718155780, + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3718155780, + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 194580386, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector3Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedColorArray", + "indexing_return_type": "Color", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedColorArray", + "return_type": "PackedColorArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2972831132, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1444096570, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1007858200, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1007858200, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 798822497, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 785289703, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3730314301, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3167426256, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedColorArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2451797139, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 314143821, + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedColorArray", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1011903421 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3156095363, + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3156095363, + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682108616, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedColorArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector4Array", + "indexing_return_type": "Vector4", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector4Array", + "return_type": "PackedVector4Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1227817084, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1350366223, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3289167688, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3289167688, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 537428395, + "arguments": [ + { + "name": "array", + "type": "PackedVector4Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 11085009, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3761353134, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 88913544, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2942803855, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 735671678, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3186305013 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3956594488, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + } + ], + "classes": [ + { + "name": "AESContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_ECB_ENCRYPT", + "value": 0 + }, + { + "name": "MODE_ECB_DECRYPT", + "value": 1 + }, + { + "name": "MODE_CBC_ENCRYPT", + "value": 2 + }, + { + "name": "MODE_CBC_DECRYPT", + "value": 3 + }, + { + "name": "MODE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3122411423, + "hash_compatibility": [ + 3167574919 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::AESContext.Mode" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "iv", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 527836100, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "src", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_iv_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AStar2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "end_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_available_point_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4074201818, + "hash_compatibility": [ + 3370185124 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_point_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "connect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "disconnect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "are_points_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2288175859, + "hash_compatibility": [ + 4063588998 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_point_capacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "reserve_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "num_nodes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300324924, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector2" + }, + { + "name": "include_disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_closest_position_in_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3427490392, + "hash_compatibility": [ + 281625055 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "AStar3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "end_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_available_point_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1038703438, + "hash_compatibility": [ + 2920922839 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector3" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_point_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "connect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "disconnect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "are_points_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2288175859, + "hash_compatibility": [ + 4063588998 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_point_capacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "reserve_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "num_nodes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3241074317, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector3" + }, + { + "name": "include_disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_closest_position_in_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562654675, + "hash_compatibility": [ + 880819742 + ], + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "AStarGrid2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Heuristic", + "is_bitfield": false, + "values": [ + { + "name": "HEURISTIC_EUCLIDEAN", + "value": 0 + }, + { + "name": "HEURISTIC_MANHATTAN", + "value": 1 + }, + { + "name": "HEURISTIC_OCTILE", + "value": 2 + }, + { + "name": "HEURISTIC_CHEBYSHEV", + "value": 3 + }, + { + "name": "HEURISTIC_MAX", + "value": 4 + } + ] + }, + { + "name": "DiagonalMode", + "is_bitfield": false, + "values": [ + { + "name": "DIAGONAL_MODE_ALWAYS", + "value": 0 + }, + { + "name": "DIAGONAL_MODE_NEVER", + "value": 1 + }, + { + "name": "DIAGONAL_MODE_AT_LEAST_ONE_WALKABLE", + "value": 2 + }, + { + "name": "DIAGONAL_MODE_ONLY_IF_NO_OBSTACLES", + "value": 3 + }, + { + "name": "DIAGONAL_MODE_MAX", + "value": 4 + } + ] + }, + { + "name": "CellShape", + "is_bitfield": false, + "values": [ + { + "name": "CELL_SHAPE_SQUARE", + "value": 0 + }, + { + "name": "CELL_SHAPE_ISOMETRIC_RIGHT", + "value": 1 + }, + { + "name": "CELL_SHAPE_ISOMETRIC_DOWN", + "value": 2 + }, + { + "name": "CELL_SHAPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "end_id", + "type": "Vector2i" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + } + ] + }, + { + "name": "set_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "cell_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_cell_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4130591146, + "arguments": [ + { + "name": "cell_shape", + "type": "enum::AStarGrid2D.CellShape" + } + ] + }, + { + "name": "get_cell_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3293463634, + "return_value": { + "type": "enum::AStarGrid2D.CellShape" + } + }, + { + "name": "is_in_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_in_boundsv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "is_dirty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_jumping_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_jumping_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_diagonal_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017829798, + "arguments": [ + { + "name": "mode", + "type": "enum::AStarGrid2D.DiagonalMode" + } + ] + }, + { + "name": "get_diagonal_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3129282674, + "return_value": { + "type": "enum::AStarGrid2D.DiagonalMode" + } + }, + { + "name": "set_default_compute_heuristic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1044375519, + "arguments": [ + { + "name": "heuristic", + "type": "enum::AStarGrid2D.Heuristic" + } + ] + }, + { + "name": "get_default_compute_heuristic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074731422, + "return_value": { + "type": "enum::AStarGrid2D.Heuristic" + } + }, + { + "name": "set_default_estimate_heuristic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1044375519, + "arguments": [ + { + "name": "heuristic", + "type": "enum::AStarGrid2D.Heuristic" + } + ] + }, + { + "name": "get_default_estimate_heuristic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074731422, + "return_value": { + "type": "enum::AStarGrid2D.Heuristic" + } + }, + { + "name": "set_point_solid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1765703753, + "hash_compatibility": [ + 2825551965 + ], + "arguments": [ + { + "name": "id", + "type": "Vector2i" + }, + { + "name": "solid", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_solid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2262553149, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "fill_solid_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2261970063, + "hash_compatibility": [ + 1152863744 + ], + "arguments": [ + { + "name": "region", + "type": "Rect2i" + }, + { + "name": "solid", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "fill_weight_scale_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2793244083, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "get_point_data_in_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3893818462, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1641925693, + "hash_compatibility": [ + 690373547 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1918132273, + "hash_compatibility": [ + 1989391000 + ], + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "Rect2i", + "name": "region", + "setter": "set_region", + "getter": "get_region" + }, + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "Vector2", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "int", + "name": "cell_shape", + "setter": "set_cell_shape", + "getter": "get_cell_shape" + }, + { + "type": "bool", + "name": "jumping_enabled", + "setter": "set_jumping_enabled", + "getter": "is_jumping_enabled" + }, + { + "type": "int", + "name": "default_compute_heuristic", + "setter": "set_default_compute_heuristic", + "getter": "get_default_compute_heuristic" + }, + { + "type": "int", + "name": "default_estimate_heuristic", + "setter": "set_default_estimate_heuristic", + "getter": "get_default_estimate_heuristic" + }, + { + "type": "int", + "name": "diagonal_mode", + "setter": "set_diagonal_mode", + "getter": "get_diagonal_mode" + } + ] + }, + { + "name": "AcceptDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Window", + "api_type": "core", + "methods": [ + { + "name": "get_ok_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1856205918, + "return_value": { + "type": "Button" + } + }, + { + "name": "get_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 566733104, + "return_value": { + "type": "Label" + } + }, + { + "name": "set_hide_on_ok", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_hide_on_ok", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_close_on_escape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_close_on_escape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3328440682, + "hash_compatibility": [ + 4158837846 + ], + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "right", + "type": "bool", + "default_value": "false" + }, + { + "name": "action", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "add_cancel_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 242045556, + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2068354942, + "hash_compatibility": [ + 1496901182 + ], + "arguments": [ + { + "name": "button", + "type": "Button" + } + ] + }, + { + "name": "register_text_enter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3714008017, + "hash_compatibility": [ + 1496901182 + ], + "arguments": [ + { + "name": "line_edit", + "type": "LineEdit" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_autowrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "autowrap", + "type": "bool" + } + ] + }, + { + "name": "has_autowrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ok_button_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_ok_button_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "confirmed" + }, + { + "name": "canceled" + }, + { + "name": "custom_action", + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "ok_button_text", + "setter": "set_ok_button_text", + "getter": "get_ok_button_text" + }, + { + "type": "String", + "name": "dialog_text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "bool", + "name": "dialog_hide_on_ok", + "setter": "set_hide_on_ok", + "getter": "get_hide_on_ok" + }, + { + "type": "bool", + "name": "dialog_close_on_escape", + "setter": "set_close_on_escape", + "getter": "get_close_on_escape" + }, + { + "type": "bool", + "name": "dialog_autowrap", + "setter": "set_autowrap", + "getter": "has_autowrap" + } + ] + }, + { + "name": "AnimatableBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "StaticBody2D", + "api_type": "core", + "methods": [ + { + "name": "set_sync_to_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sync_to_physics_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync_to_physics", + "setter": "set_sync_to_physics", + "getter": "is_sync_to_physics_enabled" + } + ] + }, + { + "name": "AnimatableBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "StaticBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_sync_to_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sync_to_physics_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync_to_physics", + "setter": "set_sync_to_physics", + "getter": "is_sync_to_physics_enabled" + } + ] + }, + { + "name": "AnimatedSprite2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_sprite_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905781144, + "arguments": [ + { + "name": "sprite_frames", + "type": "SpriteFrames" + } + ] + }, + { + "name": "get_sprite_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804851214, + "return_value": { + "type": "SpriteFrames" + } + }, + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_and_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "sprite_frames_changed" + }, + { + "name": "animation_changed" + }, + { + "name": "frame_changed" + }, + { + "name": "animation_looped" + }, + { + "name": "animation_finished" + } + ], + "properties": [ + { + "type": "SpriteFrames", + "name": "sprite_frames", + "setter": "set_sprite_frames", + "getter": "get_sprite_frames" + }, + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "float", + "name": "frame_progress", + "setter": "set_frame_progress", + "getter": "get_frame_progress" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "AnimatedSprite3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpriteBase3D", + "api_type": "core", + "methods": [ + { + "name": "set_sprite_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905781144, + "arguments": [ + { + "name": "sprite_frames", + "type": "SpriteFrames" + } + ] + }, + { + "name": "get_sprite_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804851214, + "return_value": { + "type": "SpriteFrames" + } + }, + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_and_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "sprite_frames_changed" + }, + { + "name": "animation_changed" + }, + { + "name": "frame_changed" + }, + { + "name": "animation_looped" + }, + { + "name": "animation_finished" + } + ], + "properties": [ + { + "type": "SpriteFrames", + "name": "sprite_frames", + "setter": "set_sprite_frames", + "getter": "get_sprite_frames" + }, + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "float", + "name": "frame_progress", + "setter": "set_frame_progress", + "getter": "get_frame_progress" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + } + ] + }, + { + "name": "AnimatedTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "constants": [ + { + "name": "MAX_FRAMES", + "value": 256 + } + ], + "methods": [ + { + "name": "set_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_pause", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "one_shot", + "type": "bool" + } + ] + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_frame_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_frame_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "frames", + "setter": "set_frames", + "getter": "get_frames" + }, + { + "type": "int", + "name": "current_frame", + "setter": "set_current_frame", + "getter": "get_current_frame" + }, + { + "type": "bool", + "name": "pause", + "setter": "set_pause", + "getter": "get_pause" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + } + ] + }, + { + "name": "Animation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TrackType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VALUE", + "value": 0 + }, + { + "name": "TYPE_POSITION_3D", + "value": 1 + }, + { + "name": "TYPE_ROTATION_3D", + "value": 2 + }, + { + "name": "TYPE_SCALE_3D", + "value": 3 + }, + { + "name": "TYPE_BLEND_SHAPE", + "value": 4 + }, + { + "name": "TYPE_METHOD", + "value": 5 + }, + { + "name": "TYPE_BEZIER", + "value": 6 + }, + { + "name": "TYPE_AUDIO", + "value": 7 + }, + { + "name": "TYPE_ANIMATION", + "value": 8 + } + ] + }, + { + "name": "InterpolationType", + "is_bitfield": false, + "values": [ + { + "name": "INTERPOLATION_NEAREST", + "value": 0 + }, + { + "name": "INTERPOLATION_LINEAR", + "value": 1 + }, + { + "name": "INTERPOLATION_CUBIC", + "value": 2 + }, + { + "name": "INTERPOLATION_LINEAR_ANGLE", + "value": 3 + }, + { + "name": "INTERPOLATION_CUBIC_ANGLE", + "value": 4 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_CONTINUOUS", + "value": 0 + }, + { + "name": "UPDATE_DISCRETE", + "value": 1 + }, + { + "name": "UPDATE_CAPTURE", + "value": 2 + } + ] + }, + { + "name": "LoopMode", + "is_bitfield": false, + "values": [ + { + "name": "LOOP_NONE", + "value": 0 + }, + { + "name": "LOOP_LINEAR", + "value": 1 + }, + { + "name": "LOOP_PINGPONG", + "value": 2 + } + ] + }, + { + "name": "LoopedFlag", + "is_bitfield": false, + "values": [ + { + "name": "LOOPED_FLAG_NONE", + "value": 0 + }, + { + "name": "LOOPED_FLAG_END", + "value": 1 + }, + { + "name": "LOOPED_FLAG_START", + "value": 2 + } + ] + }, + { + "name": "FindMode", + "is_bitfield": false, + "values": [ + { + "name": "FIND_MODE_NEAREST", + "value": 0 + }, + { + "name": "FIND_MODE_APPROX", + "value": 1 + }, + { + "name": "FIND_MODE_EXACT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3843682357, + "hash_compatibility": [ + 2393815928 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Animation.TrackType" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_track_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "track_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3445944217, + "return_value": { + "type": "enum::Animation.TrackType" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "find_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 245376003, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "type", + "type": "enum::Animation.TrackType" + } + ] + }, + { + "name": "track_move_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_move_down", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_move_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_swap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "with_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_imported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "imported", + "type": "bool" + } + ] + }, + { + "name": "track_is_imported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "track_is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "position_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540608232, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "rotation_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4165004800, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "scale_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540608232, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "blend_shape_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1534913637, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "position_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "rotation_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915876792, + "hash_compatibility": [ + 1988711975 + ], + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "scale_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "blend_shape_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2482365182, + "hash_compatibility": [ + 1900462983 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808952278, + "hash_compatibility": [ + 1985425300 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "transition", + "type": "float", + "meta": "float", + "default_value": "1" + } + ] + }, + { + "name": "track_remove_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_remove_key_at_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "track_set_key_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060538656, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "track_set_key_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transition", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "track_set_key_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "track_get_key_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_find_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4230953007, + "hash_compatibility": [ + 3245197284, + 3898229885 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "find_mode", + "type": "enum::Animation.FindMode", + "default_value": "0" + }, + { + "name": "limit", + "type": "bool", + "default_value": "false" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "track_set_interpolation_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4112932513, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "enum::Animation.InterpolationType" + } + ] + }, + { + "name": "track_get_interpolation_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530756894, + "return_value": { + "type": "enum::Animation.InterpolationType" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_interpolation_loop_wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "bool" + } + ] + }, + { + "name": "track_get_interpolation_loop_wrap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_is_compressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "value_track_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2854058312, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Animation.UpdateMode" + } + ] + }, + { + "name": "value_track_get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440326473, + "return_value": { + "type": "enum::Animation.UpdateMode" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "value_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747269075, + "hash_compatibility": [ + 491147702 + ], + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "method_track_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "method_track_get_params", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3656773645, + "hash_compatibility": [ + 1057544502 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "value", + "type": "float", + "meta": "float" + }, + { + "name": "in_handle", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "out_handle", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "bezier_track_set_key_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "bezier_track_set_key_in_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1719223284, + "hash_compatibility": [ + 1028302688 + ], + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "in_handle", + "type": "Vector2" + }, + { + "name": "balanced_value_time_ratio", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "bezier_track_set_key_out_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1719223284, + "hash_compatibility": [ + 1028302688 + ], + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "out_handle", + "type": "Vector2" + }, + { + "name": "balanced_value_time_ratio", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "bezier_track_get_key_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_get_key_in_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_get_key_out_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1900462983, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "audio_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4021027286, + "hash_compatibility": [ + 3489962123 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "stream", + "type": "Resource" + }, + { + "name": "start_offset", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "end_offset", + "type": "float", + "meta": "float", + "default_value": "0" + } + ] + }, + { + "name": "audio_track_set_key_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886397084, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "Resource" + } + ] + }, + { + "name": "audio_track_set_key_start_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "audio_track_set_key_end_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "audio_track_get_key_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 635277205, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_get_key_start_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_get_key_end_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_set_use_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "audio_track_is_use_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "animation_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 158676774, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "animation_track_set_key_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117615382, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "animation_track_get_key_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "remove_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_at_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_next_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_prev_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_marker_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_marker_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3742943038, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_marker_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3155355575, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::Animation.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1988889481, + "return_value": { + "type": "enum::Animation.LoopMode" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size_sec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "copy_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 148001024, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_animation", + "type": "Animation" + } + ] + }, + { + "name": "optimize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3303583852, + "arguments": [ + { + "name": "allowed_velocity_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "allowed_angular_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "precision", + "type": "int", + "meta": "int32", + "default_value": "3" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608408117, + "arguments": [ + { + "name": "page_size", + "type": "int", + "meta": "uint32", + "default_value": "8192" + }, + { + "name": "fps", + "type": "int", + "meta": "uint32", + "default_value": "120" + }, + { + "name": "split_tolerance", + "type": "float", + "meta": "float", + "default_value": "4.0" + } + ] + }, + { + "name": "is_capture_included", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "bool", + "name": "capture_included", + "getter": "is_capture_included" + } + ] + }, + { + "name": "AnimationLibrary", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "add_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1811855551, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "animation", + "type": "Animation" + } + ] + }, + { + "name": "remove_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2933122410, + "return_value": { + "type": "Animation" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + } + ], + "signals": [ + { + "name": "animation_added", + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "animation_removed", + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "animation_renamed", + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "to_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_changed", + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "AnimationMixer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "AnimationCallbackModeProcess", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_MANUAL", + "value": 2 + } + ] + }, + { + "name": "AnimationCallbackModeMethod", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_METHOD_DEFERRED", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_METHOD_IMMEDIATE", + "value": 1 + } + ] + }, + { + "name": "AnimationCallbackModeDiscrete", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE", + "value": 1 + }, + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_post_process_key_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + }, + { + "name": "track", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "object_id", + "type": "int", + "meta": "uint64" + }, + { + "name": "object_sub_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 618909818, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "library", + "type": "AnimationLibrary" + } + ] + }, + { + "name": "remove_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 147342321, + "return_value": { + "type": "AnimationLibrary" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_library_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2933122410, + "return_value": { + "type": "Animation" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deterministic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "deterministic", + "type": "bool" + } + ] + }, + { + "name": "is_deterministic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_root_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_callback_mode_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2153733086, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeProcess" + } + ] + }, + { + "name": "get_callback_mode_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1394468472, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeProcess" + } + }, + { + "name": "set_callback_mode_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 742218271, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeMethod" + } + ] + }, + { + "name": "get_callback_mode_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 489449656, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeMethod" + } + }, + { + "name": "set_callback_mode_discrete", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998944670, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete" + } + ] + }, + { + "name": "get_callback_mode_discrete", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3493168860, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete" + } + }, + { + "name": "set_audio_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_audio_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_root_motion_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_motion_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "get_root_motion_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "get_root_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_position_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_rotation_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "get_root_motion_scale_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "clear_caches", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333632127, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType", + "default_value": "0" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType", + "default_value": "0" + } + ] + }, + { + "name": "set_reset_on_save_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_reset_on_save_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "find_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559484580, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + } + ] + }, + { + "name": "find_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559484580, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + } + ] + } + ], + "signals": [ + { + "name": "animation_list_changed" + }, + { + "name": "animation_libraries_updated" + }, + { + "name": "animation_finished", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_started", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "caches_cleared" + }, + { + "name": "mixer_applied" + }, + { + "name": "mixer_updated" + } + ], + "properties": [ + { + "type": "bool", + "name": "active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "bool", + "name": "deterministic", + "setter": "set_deterministic", + "getter": "is_deterministic" + }, + { + "type": "bool", + "name": "reset_on_save", + "setter": "set_reset_on_save_enabled", + "getter": "is_reset_on_save_enabled" + }, + { + "type": "NodePath", + "name": "root_node", + "setter": "set_root_node", + "getter": "get_root_node" + }, + { + "type": "NodePath", + "name": "root_motion_track", + "setter": "set_root_motion_track", + "getter": "get_root_motion_track" + }, + { + "type": "int", + "name": "audio_max_polyphony", + "setter": "set_audio_max_polyphony", + "getter": "get_audio_max_polyphony" + }, + { + "type": "int", + "name": "callback_mode_process", + "setter": "set_callback_mode_process", + "getter": "get_callback_mode_process" + }, + { + "type": "int", + "name": "callback_mode_method", + "setter": "set_callback_mode_method", + "getter": "get_callback_mode_method" + }, + { + "type": "int", + "name": "callback_mode_discrete", + "setter": "set_callback_mode_discrete", + "getter": "get_callback_mode_discrete" + } + ] + }, + { + "name": "AnimationNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "FilterAction", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_IGNORE", + "value": 0 + }, + { + "name": "FILTER_PASS", + "value": 1 + }, + { + "name": "FILTER_STOP", + "value": 2 + }, + { + "name": "FILTER_BLEND", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_get_child_nodes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_parameter_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Array" + } + }, + { + "name": "_get_child_by_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_get_parameter_default_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "_is_parameter_read_only", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "_process", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "test_only", + "type": "bool" + } + ] + }, + { + "name": "_get_caption", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_has_filter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 215573526, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_input_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_filter_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_filtered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "set_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "blend_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1630801826, + "hash_compatibility": [ + 11797022 + ], + "arguments": [ + { + "name": "animation", + "type": "StringName" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "delta", + "type": "float", + "meta": "double" + }, + { + "name": "seeked", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "looped_flag", + "type": "enum::Animation.LoopedFlag", + "default_value": "0" + } + ] + }, + { + "name": "blend_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1746075988, + "hash_compatibility": [ + 263389446 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "filter", + "type": "enum::AnimationNode.FilterAction", + "default_value": "0" + }, + { + "name": "sync", + "type": "bool", + "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "blend_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361527350, + "hash_compatibility": [ + 2709059328 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "input_index", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "filter", + "type": "enum::AnimationNode.FilterAction", + "default_value": "0" + }, + { + "name": "sync", + "type": "bool", + "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + } + ], + "signals": [ + { + "name": "tree_changed" + }, + { + "name": "animation_node_renamed", + "arguments": [ + { + "name": "object_id", + "type": "int" + }, + { + "name": "old_name", + "type": "String" + }, + { + "name": "new_name", + "type": "String" + } + ] + }, + { + "name": "animation_node_removed", + "arguments": [ + { + "name": "object_id", + "type": "int" + }, + { + "name": "name", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "filter_enabled", + "setter": "set_filter_enabled", + "getter": "is_filter_enabled" + }, + { + "type": "Array", + "name": "filters", + "setter": "_set_filters", + "getter": "_get_filters" + } + ] + }, + { + "name": "AnimationNodeAdd2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeAdd3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeAnimation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "PlayMode", + "is_bitfield": false, + "values": [ + { + "name": "PLAY_MODE_FORWARD", + "value": 0 + }, + { + "name": "PLAY_MODE_BACKWARD", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_play_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3347718873, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeAnimation.PlayMode" + } + ] + }, + { + "name": "get_play_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2061244637, + "return_value": { + "type": "enum::AnimationNodeAnimation.PlayMode" + } + }, + { + "name": "set_use_custom_timeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_custom_timeline", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_timeline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_timeline_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeline_length", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_timeline_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_stretch_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stretch_time_scale", + "type": "bool" + } + ] + }, + { + "name": "is_stretching_time_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_start_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "start_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_start_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3155355575, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::Animation.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1988889481, + "return_value": { + "type": "enum::Animation.LoopMode" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "int", + "name": "play_mode", + "setter": "set_play_mode", + "getter": "get_play_mode" + }, + { + "type": "bool", + "name": "use_custom_timeline", + "setter": "set_use_custom_timeline", + "getter": "is_using_custom_timeline" + }, + { + "type": "float", + "name": "timeline_length", + "setter": "set_timeline_length", + "getter": "get_timeline_length" + }, + { + "type": "bool", + "name": "stretch_time_scale", + "setter": "set_stretch_time_scale", + "getter": "is_stretching_time_scale" + }, + { + "type": "float", + "name": "start_offset", + "setter": "set_start_offset", + "getter": "get_start_offset" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + } + ] + }, + { + "name": "AnimationNodeBlend2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeBlend3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeBlendSpace1D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_INTERPOLATED", + "value": 0 + }, + { + "name": "BLEND_MODE_DISCRETE", + "value": 1 + }, + { + "name": "BLEND_MODE_DISCRETE_CARRY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 285050433, + "hash_compatibility": [ + 4069484420 + ], + "arguments": [ + { + "name": "node", + "type": "AnimationRootNode" + }, + { + "name": "pos", + "type": "float", + "meta": "float" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_blend_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "pos", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_blend_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4240341528, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_blend_point_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 665599029, + "return_value": { + "type": "AnimationRootNode" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_blend_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_space", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_space", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "snap", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_value_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_value_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2600869457, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeBlendSpace1D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1547667849, + "return_value": { + "type": "enum::AnimationNodeBlendSpace1D.BlendMode" + } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "min_space", + "setter": "set_min_space", + "getter": "get_min_space" + }, + { + "type": "float", + "name": "max_space", + "setter": "set_max_space", + "getter": "get_max_space" + }, + { + "type": "float", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "String", + "name": "value_label", + "setter": "set_value_label", + "getter": "get_value_label" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + } + ] + }, + { + "name": "AnimationNodeBlendSpace2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_INTERPOLATED", + "value": 0 + }, + { + "name": "BLEND_MODE_DISCRETE", + "value": 1 + }, + { + "name": "BLEND_MODE_DISCRETE_CARRY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402261981, + "hash_compatibility": [ + 1533588937 + ], + "arguments": [ + { + "name": "node", + "type": "AnimationRootNode" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_blend_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "pos", + "type": "Vector2" + } + ] + }, + { + "name": "get_blend_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4240341528, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_blend_point_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 665599029, + "return_value": { + "type": "AnimationRootNode" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_blend_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 753017335, + "hash_compatibility": [ + 642454959 + ], + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "z", + "type": "int", + "meta": "int32" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_triangle_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "triangle", + "type": "int", + "meta": "int32" + }, + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "triangle", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_triangle_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "min_space", + "type": "Vector2" + } + ] + }, + { + "name": "get_min_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_max_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "max_space", + "type": "Vector2" + } + ] + }, + { + "name": "get_max_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "snap", + "type": "Vector2" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_x_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_x_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_y_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_y_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_auto_triangles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_auto_triangles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 81193520, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeBlendSpace2D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1398433632, + "return_value": { + "type": "enum::AnimationNodeBlendSpace2D.BlendMode" + } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "triangles_updated" + } + ], + "properties": [ + { + "type": "bool", + "name": "auto_triangles", + "setter": "set_auto_triangles", + "getter": "get_auto_triangles" + }, + { + "type": "PackedInt32Array", + "name": "triangles", + "setter": "_set_triangles", + "getter": "_get_triangles" + }, + { + "type": "Vector2", + "name": "min_space", + "setter": "set_min_space", + "getter": "get_min_space" + }, + { + "type": "Vector2", + "name": "max_space", + "setter": "set_max_space", + "getter": "get_max_space" + }, + { + "type": "Vector2", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "String", + "name": "x_label", + "setter": "set_x_label", + "getter": "get_x_label" + }, + { + "type": "String", + "name": "y_label", + "setter": "set_y_label", + "getter": "get_y_label" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + } + ] + }, + { + "name": "AnimationNodeBlendTree", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "constants": [ + { + "name": "CONNECTION_OK", + "value": 0 + }, + { + "name": "CONNECTION_ERROR_NO_INPUT", + "value": 1 + }, + { + "name": "CONNECTION_ERROR_NO_INPUT_INDEX", + "value": 2 + }, + { + "name": "CONNECTION_ERROR_NO_OUTPUT", + "value": 3 + }, + { + "name": "CONNECTION_ERROR_SAME_NODE", + "value": 4 + }, + { + "name": "CONNECTION_ERROR_CONNECTION_EXISTS", + "value": 5 + } + ], + "methods": [ + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1980270704, + "hash_compatibility": [ + 2055804584 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 625644256, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "connect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168001410, + "arguments": [ + { + "name": "input_node", + "type": "StringName" + }, + { + "name": "input_index", + "type": "int", + "meta": "int32" + }, + { + "name": "output_node", + "type": "StringName" + } + ] + }, + { + "name": "disconnect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "input_node", + "type": "StringName" + }, + { + "name": "input_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999414630, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "signals": [ + { + "name": "node_changed", + "arguments": [ + { + "name": "node_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "graph_offset", + "setter": "set_graph_offset", + "getter": "get_graph_offset" + } + ] + }, + { + "name": "AnimationNodeOneShot", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core", + "enums": [ + { + "name": "OneShotRequest", + "is_bitfield": false, + "values": [ + { + "name": "ONE_SHOT_REQUEST_NONE", + "value": 0 + }, + { + "name": "ONE_SHOT_REQUEST_FIRE", + "value": 1 + }, + { + "name": "ONE_SHOT_REQUEST_ABORT", + "value": 2 + }, + { + "name": "ONE_SHOT_REQUEST_FADE_OUT", + "value": 3 + } + ] + }, + { + "name": "MixMode", + "is_bitfield": false, + "values": [ + { + "name": "MIX_MODE_BLEND", + "value": 0 + }, + { + "name": "MIX_MODE_ADD", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_fadein_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_fadein_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_fadein_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadein_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_fadeout_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_fadeout_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_fadeout_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadeout_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autorestart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "has_autorestart", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autorestart_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_autorestart_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_autorestart_random_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_autorestart_random_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_mix_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1018899799, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeOneShot.MixMode" + } + ] + }, + { + "name": "get_mix_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3076550526, + "return_value": { + "type": "enum::AnimationNodeOneShot.MixMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mix_mode", + "setter": "set_mix_mode", + "getter": "get_mix_mode" + }, + { + "type": "float", + "name": "fadein_time", + "setter": "set_fadein_time", + "getter": "get_fadein_time" + }, + { + "type": "Curve", + "name": "fadein_curve", + "setter": "set_fadein_curve", + "getter": "get_fadein_curve" + }, + { + "type": "float", + "name": "fadeout_time", + "setter": "set_fadeout_time", + "getter": "get_fadeout_time" + }, + { + "type": "Curve", + "name": "fadeout_curve", + "setter": "set_fadeout_curve", + "getter": "get_fadeout_curve" + }, + { + "type": "bool", + "name": "break_loop_at_end", + "setter": "set_break_loop_at_end", + "getter": "is_loop_broken_at_end" + }, + { + "type": "bool", + "name": "autorestart", + "setter": "set_autorestart", + "getter": "has_autorestart" + }, + { + "type": "float", + "name": "autorestart_delay", + "setter": "set_autorestart_delay", + "getter": "get_autorestart_delay" + }, + { + "type": "float", + "name": "autorestart_random_delay", + "setter": "set_autorestart_random_delay", + "getter": "get_autorestart_random_delay" + } + ] + }, + { + "name": "AnimationNodeOutput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationNodeStateMachine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "StateMachineType", + "is_bitfield": false, + "values": [ + { + "name": "STATE_MACHINE_TYPE_ROOT", + "value": 0 + }, + { + "name": "STATE_MACHINE_TYPE_NESTED", + "value": 1 + }, + { + "name": "STATE_MACHINE_TYPE_GROUPED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1980270704, + "hash_compatibility": [ + 2055804584 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "replace_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559412862, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 625644256, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 739213945, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "node", + "type": "AnimationNode" + } + ] + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999414630, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + } + ] + }, + { + "name": "add_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 795486887, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + }, + { + "name": "transition", + "type": "AnimationNodeStateMachineTransition" + } + ] + }, + { + "name": "get_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4192381260, + "return_value": { + "type": "AnimationNodeStateMachineTransition" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_transition_by_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_state_machine_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584759088, + "arguments": [ + { + "name": "state_machine_type", + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + ] + }, + { + "name": "get_state_machine_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1140726469, + "return_value": { + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + }, + { + "name": "set_allow_transition_to_self", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_allow_transition_to_self", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reset_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "are_ends_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "state_machine_type", + "setter": "set_state_machine_type", + "getter": "get_state_machine_type" + }, + { + "type": "bool", + "name": "allow_transition_to_self", + "setter": "set_allow_transition_to_self", + "getter": "is_allow_transition_to_self" + }, + { + "type": "bool", + "name": "reset_ends", + "setter": "set_reset_ends", + "getter": "are_ends_reset" + } + ] + }, + { + "name": "AnimationNodeStateMachinePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "travel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3823612587, + "hash_compatibility": [ + 3683006648 + ], + "arguments": [ + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "reset_on_teleport", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3823612587, + "hash_compatibility": [ + 3683006648 + ], + "arguments": [ + { + "name": "node", + "type": "StringName" + }, + { + "name": "reset", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_current_play_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fading_from_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_travel_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + } + ] + }, + { + "name": "AnimationNodeStateMachineTransition", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SwitchMode", + "is_bitfield": false, + "values": [ + { + "name": "SWITCH_MODE_IMMEDIATE", + "value": 0 + }, + { + "name": "SWITCH_MODE_SYNC", + "value": 1 + }, + { + "name": "SWITCH_MODE_AT_END", + "value": 2 + } + ] + }, + { + "name": "AdvanceMode", + "is_bitfield": false, + "values": [ + { + "name": "ADVANCE_MODE_DISABLED", + "value": 0 + }, + { + "name": "ADVANCE_MODE_ENABLED", + "value": 1 + }, + { + "name": "ADVANCE_MODE_AUTO", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_switch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074906633, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" + } + ] + }, + { + "name": "get_switch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138562085, + "return_value": { + "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" + } + }, + { + "name": "set_advance_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1210869868, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode" + } + ] + }, + { + "name": "get_advance_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 61101689, + "return_value": { + "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode" + } + }, + { + "name": "set_advance_condition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_advance_condition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_xfade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_xfade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_xfade_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_xfade_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "reset", + "type": "bool" + } + ] + }, + { + "name": "is_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_advance_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_advance_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "advance_condition_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "xfade_time", + "setter": "set_xfade_time", + "getter": "get_xfade_time" + }, + { + "type": "Curve", + "name": "xfade_curve", + "setter": "set_xfade_curve", + "getter": "get_xfade_curve" + }, + { + "type": "bool", + "name": "break_loop_at_end", + "setter": "set_break_loop_at_end", + "getter": "is_loop_broken_at_end" + }, + { + "type": "bool", + "name": "reset", + "setter": "set_reset", + "getter": "is_reset" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "switch_mode", + "setter": "set_switch_mode", + "getter": "get_switch_mode" + }, + { + "type": "int", + "name": "advance_mode", + "setter": "set_advance_mode", + "getter": "get_advance_mode" + }, + { + "type": "StringName", + "name": "advance_condition", + "setter": "set_advance_condition", + "getter": "get_advance_condition" + }, + { + "type": "String", + "name": "advance_expression", + "setter": "set_advance_expression", + "getter": "get_advance_expression" + } + ] + }, + { + "name": "AnimationNodeSub2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeSync", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core", + "methods": [ + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + } + ] + }, + { + "name": "AnimationNodeTimeScale", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationNodeTimeSeek", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationNodeTransition", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core", + "methods": [ + { + "name": "set_input_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "input_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_as_auto_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_set_as_auto_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_xfade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_xfade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_xfade_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_xfade_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_allow_transition_to_self", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_allow_transition_to_self", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "xfade_time", + "setter": "set_xfade_time", + "getter": "get_xfade_time" + }, + { + "type": "Curve", + "name": "xfade_curve", + "setter": "set_xfade_curve", + "getter": "get_xfade_curve" + }, + { + "type": "bool", + "name": "allow_transition_to_self", + "setter": "set_allow_transition_to_self", + "getter": "is_allow_transition_to_self" + }, + { + "type": "int", + "name": "input_count", + "setter": "set_input_count", + "getter": "get_input_count" + } + ] + }, + { + "name": "AnimationPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AnimationMixer", + "api_type": "core", + "enums": [ + { + "name": "AnimationProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_PROCESS_MANUAL", + "value": 2 + } + ] + }, + { + "name": "AnimationMethodCallMode", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_METHOD_CALL_DEFERRED", + "value": 0 + }, + { + "name": "ANIMATION_METHOD_CALL_IMMEDIATE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "animation_set_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + } + ] + }, + { + "name": "animation_get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + } + ] + }, + { + "name": "set_blend_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3231131886, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + }, + { + "name": "sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_blend_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958752504, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + } + ] + }, + { + "name": "set_default_blend_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_default_blend_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_auto_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_capture", + "type": "bool" + } + ] + }, + { + "name": "is_auto_capture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_capture_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "auto_capture_duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_auto_capture_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_auto_capture_transition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1058637742, + "arguments": [ + { + "name": "auto_capture_transition_type", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "get_auto_capture_transition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3842314528, + "return_value": { + "type": "enum::Tween.TransitionType" + } + }, + { + "name": "set_auto_capture_ease_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208105857, + "arguments": [ + { + "name": "auto_capture_ease_type", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "get_auto_capture_ease_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 631880200, + "return_value": { + "type": "enum::Tween.EaseType" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3118260607, + "hash_compatibility": [ + 3697947785, + 2221377757 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1421431412, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 284774635, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787282401, + "hash_compatibility": [ + 3890664824 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_section_with_markers_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 910195100, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_section_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831955981, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_with_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572969103, + "hash_compatibility": [ + 3180464118 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "duration", + "type": "float", + "meta": "double", + "default_value": "-1.0" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType", + "default_value": "0" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType", + "default_value": "0" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "keep_state", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_current_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "animation", + "type": "String" + } + ] + }, + { + "name": "get_current_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_assigned_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "animation", + "type": "String" + } + ] + }, + { + "name": "get_assigned_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "clear_queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_movie_quit_on_finish_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_movie_quit_on_finish_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_animation_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_current_animation_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 794792241, + "arguments": [ + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "set_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749779719, + "arguments": [ + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "reset_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_section_start_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_section_end_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "has_section", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1807872683, + "hash_compatibility": [ + 2087892650 + ], + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + }, + { + "name": "update", + "type": "bool", + "default_value": "false" + }, + { + "name": "update_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1663839457, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationPlayer.AnimationProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4207496604, + "return_value": { + "type": "enum::AnimationPlayer.AnimationProcessCallback" + } + }, + { + "name": "set_method_call_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3413514846, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationPlayer.AnimationMethodCallMode" + } + ] + }, + { + "name": "get_method_call_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3583380054, + "return_value": { + "type": "enum::AnimationPlayer.AnimationMethodCallMode" + } + }, + { + "name": "set_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "signals": [ + { + "name": "current_animation_changed", + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "animation_changed", + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "StringName", + "name": "current_animation", + "setter": "set_current_animation", + "getter": "get_current_animation" + }, + { + "type": "StringName", + "name": "assigned_animation", + "setter": "set_assigned_animation", + "getter": "get_assigned_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "float", + "name": "current_animation_length", + "getter": "get_current_animation_length" + }, + { + "type": "float", + "name": "current_animation_position", + "getter": "get_current_animation_position" + }, + { + "type": "bool", + "name": "playback_auto_capture", + "setter": "set_auto_capture", + "getter": "is_auto_capture" + }, + { + "type": "float", + "name": "playback_auto_capture_duration", + "setter": "set_auto_capture_duration", + "getter": "get_auto_capture_duration" + }, + { + "type": "int", + "name": "playback_auto_capture_transition_type", + "setter": "set_auto_capture_transition_type", + "getter": "get_auto_capture_transition_type" + }, + { + "type": "int", + "name": "playback_auto_capture_ease_type", + "setter": "set_auto_capture_ease_type", + "getter": "get_auto_capture_ease_type" + }, + { + "type": "float", + "name": "playback_default_blend_time", + "setter": "set_default_blend_time", + "getter": "get_default_blend_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "bool", + "name": "movie_quit_on_finish", + "setter": "set_movie_quit_on_finish_enabled", + "getter": "is_movie_quit_on_finish_enabled" + } + ] + }, + { + "name": "AnimationRootNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationTree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AnimationMixer", + "api_type": "core", + "enums": [ + { + "name": "AnimationProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_PROCESS_MANUAL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_tree_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2581683800, + "hash_compatibility": [ + 712869711 + ], + "arguments": [ + { + "name": "animation_node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_tree_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4110384712, + "hash_compatibility": [ + 1462070895 + ], + "return_value": { + "type": "AnimationRootNode" + } + }, + { + "name": "set_advance_expression_base_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_advance_expression_base_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_animation_player", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_animation_player", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1723352826, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationTree.AnimationProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 891317132, + "return_value": { + "type": "enum::AnimationTree.AnimationProcessCallback" + } + } + ], + "signals": [ + { + "name": "animation_player_changed" + } + ], + "properties": [ + { + "type": "AnimationRootNode", + "name": "tree_root", + "setter": "set_tree_root", + "getter": "get_tree_root" + }, + { + "type": "NodePath", + "name": "advance_expression_base_node", + "setter": "set_advance_expression_base_node", + "getter": "get_advance_expression_base_node" + }, + { + "type": "NodePath", + "name": "anim_player", + "setter": "set_animation_player", + "getter": "get_animation_player" + } + ] + }, + { + "name": "Area2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CollisionObject2D", + "api_type": "core", + "enums": [ + { + "name": "SpaceOverride", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_gravity_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_gravity_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_gravity_is_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_gravity_a_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity_point_unit_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_point_unit_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_point_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "center", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity_point_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_linear_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_angular_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_angular_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_monitoring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitoring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitorable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node2D" + } + }, + { + "name": "get_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Area2D" + } + }, + { + "name": "has_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "overlaps_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "overlaps_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "area", + "type": "Node" + } + ] + }, + { + "name": "set_audio_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_audio_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_audio_bus_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_overriding_audio_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node2D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node2D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node2D" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node2D" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area2D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area2D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_entered", + "arguments": [ + { + "name": "area", + "type": "Area2D" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area2D" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "monitoring", + "setter": "set_monitoring", + "getter": "is_monitoring" + }, + { + "type": "bool", + "name": "monitorable", + "setter": "set_monitorable", + "getter": "is_monitorable" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "gravity_space_override", + "setter": "set_gravity_space_override_mode", + "getter": "get_gravity_space_override_mode" + }, + { + "type": "bool", + "name": "gravity_point", + "setter": "set_gravity_is_point", + "getter": "is_gravity_a_point" + }, + { + "type": "float", + "name": "gravity_point_unit_distance", + "setter": "set_gravity_point_unit_distance", + "getter": "get_gravity_point_unit_distance" + }, + { + "type": "Vector2", + "name": "gravity_point_center", + "setter": "set_gravity_point_center", + "getter": "get_gravity_point_center" + }, + { + "type": "Vector2", + "name": "gravity_direction", + "setter": "set_gravity_direction", + "getter": "get_gravity_direction" + }, + { + "type": "float", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "int", + "name": "linear_damp_space_override", + "setter": "set_linear_damp_space_override_mode", + "getter": "get_linear_damp_space_override_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_space_override", + "setter": "set_angular_damp_space_override_mode", + "getter": "get_angular_damp_space_override_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "bool", + "name": "audio_bus_override", + "setter": "set_audio_bus_override", + "getter": "is_overriding_audio_bus" + }, + { + "type": "StringName", + "name": "audio_bus_name", + "setter": "set_audio_bus_name", + "getter": "get_audio_bus_name" + } + ] + }, + { + "name": "Area3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CollisionObject3D", + "api_type": "core", + "enums": [ + { + "name": "SpaceOverride", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_gravity_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_gravity_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_gravity_is_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_gravity_a_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity_point_unit_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_point_unit_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_point_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_point_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_linear_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_angular_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_angular_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wind_force_magnitude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "wind_force_magnitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_force_magnitude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_attenuation_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "wind_attenuation_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_attenuation_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_source_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "wind_source_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_wind_source_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitorable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_monitoring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitoring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3D" + } + }, + { + "name": "get_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Area3D" + } + }, + { + "name": "has_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "overlaps_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "overlaps_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "area", + "type": "Node" + } + ] + }, + { + "name": "set_audio_bus_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_overriding_audio_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_audio_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_audio_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_use_reverb_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_reverb_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reverb_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_reverb_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_reverb_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reverb_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_reverb_uniformity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reverb_uniformity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node3D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node3D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node3D" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node3D" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area3D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area3D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_entered", + "arguments": [ + { + "name": "area", + "type": "Area3D" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area3D" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "monitoring", + "setter": "set_monitoring", + "getter": "is_monitoring" + }, + { + "type": "bool", + "name": "monitorable", + "setter": "set_monitorable", + "getter": "is_monitorable" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "gravity_space_override", + "setter": "set_gravity_space_override_mode", + "getter": "get_gravity_space_override_mode" + }, + { + "type": "bool", + "name": "gravity_point", + "setter": "set_gravity_is_point", + "getter": "is_gravity_a_point" + }, + { + "type": "float", + "name": "gravity_point_unit_distance", + "setter": "set_gravity_point_unit_distance", + "getter": "get_gravity_point_unit_distance" + }, + { + "type": "Vector3", + "name": "gravity_point_center", + "setter": "set_gravity_point_center", + "getter": "get_gravity_point_center" + }, + { + "type": "Vector3", + "name": "gravity_direction", + "setter": "set_gravity_direction", + "getter": "get_gravity_direction" + }, + { + "type": "float", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "int", + "name": "linear_damp_space_override", + "setter": "set_linear_damp_space_override_mode", + "getter": "get_linear_damp_space_override_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_space_override", + "setter": "set_angular_damp_space_override_mode", + "getter": "get_angular_damp_space_override_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "float", + "name": "wind_force_magnitude", + "setter": "set_wind_force_magnitude", + "getter": "get_wind_force_magnitude" + }, + { + "type": "float", + "name": "wind_attenuation_factor", + "setter": "set_wind_attenuation_factor", + "getter": "get_wind_attenuation_factor" + }, + { + "type": "NodePath", + "name": "wind_source_path", + "setter": "set_wind_source_path", + "getter": "get_wind_source_path" + }, + { + "type": "bool", + "name": "audio_bus_override", + "setter": "set_audio_bus_override", + "getter": "is_overriding_audio_bus" + }, + { + "type": "StringName", + "name": "audio_bus_name", + "setter": "set_audio_bus_name", + "getter": "get_audio_bus_name" + }, + { + "type": "bool", + "name": "reverb_bus_enabled", + "setter": "set_use_reverb_bus", + "getter": "is_using_reverb_bus" + }, + { + "type": "StringName", + "name": "reverb_bus_name", + "setter": "set_reverb_bus_name", + "getter": "get_reverb_bus_name" + }, + { + "type": "float", + "name": "reverb_bus_amount", + "setter": "set_reverb_amount", + "getter": "get_reverb_amount" + }, + { + "type": "float", + "name": "reverb_bus_uniformity", + "setter": "set_reverb_uniformity", + "getter": "get_reverb_uniformity" + } + ] + }, + { + "name": "ArrayMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "add_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_blend_shape_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "clear_blend_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227983991, + "arguments": [ + { + "name": "mode", + "type": "enum::Mesh.BlendShapeMode" + } + ] + }, + { + "name": "get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 836485024, + "return_value": { + "type": "enum::Mesh.BlendShapeMode" + } + }, + { + "name": "add_surface_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796411378, + "hash_compatibility": [ + 172284304 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "typedarray::Array", + "default_value": "[]" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "flags", + "type": "bitfield::Mesh.ArrayFormat", + "default_value": "0" + } + ] + }, + { + "name": "clear_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "surface_update_vertex_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_update_attribute_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_update_skin_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_get_array_len", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_array_index_len", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3718287884, + "return_value": { + "type": "bitfield::Mesh.ArrayFormat" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_primitive_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4141943888, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_find_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "surface_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "surface_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "regen_normal_maps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "lightmap_unwrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1476641071, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "texel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_shadow_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3377897901, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + } + ] + }, + { + "name": "get_shadow_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3206942465, + "return_value": { + "type": "ArrayMesh" + } + } + ], + "properties": [ + { + "type": "int", + "name": "blend_shape_mode", + "setter": "set_blend_shape_mode", + "getter": "get_blend_shape_mode" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "ArrayMesh", + "name": "shadow_mesh", + "setter": "set_shadow_mesh", + "getter": "get_shadow_mesh" + } + ] + }, + { + "name": "ArrayOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3233972621, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + } + ] + }, + { + "name": "AspectRatioContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_WIDTH_CONTROLS_HEIGHT", + "value": 0 + }, + { + "name": "STRETCH_HEIGHT_CONTROLS_WIDTH", + "value": 1 + }, + { + "name": "STRETCH_FIT", + "value": 2 + }, + { + "name": "STRETCH_COVER", + "value": 3 + } + ] + }, + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1876743467, + "arguments": [ + { + "name": "stretch_mode", + "type": "enum::AspectRatioContainer.StretchMode" + } + ] + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3416449033, + "return_value": { + "type": "enum::AspectRatioContainer.StretchMode" + } + }, + { + "name": "set_alignment_horizontal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147829016, + "arguments": [ + { + "name": "alignment_horizontal", + "type": "enum::AspectRatioContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment_horizontal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3838875429, + "return_value": { + "type": "enum::AspectRatioContainer.AlignmentMode" + } + }, + { + "name": "set_alignment_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147829016, + "arguments": [ + { + "name": "alignment_vertical", + "type": "enum::AspectRatioContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3838875429, + "return_value": { + "type": "enum::AspectRatioContainer.AlignmentMode" + } + } + ], + "properties": [ + { + "type": "float", + "name": "ratio", + "setter": "set_ratio", + "getter": "get_ratio" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "int", + "name": "alignment_horizontal", + "setter": "set_alignment_horizontal", + "getter": "get_alignment_horizontal" + }, + { + "type": "int", + "name": "alignment_vertical", + "setter": "set_alignment_vertical", + "getter": "get_alignment_vertical" + } + ] + }, + { + "name": "AtlasTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "atlas", + "type": "Texture2D" + } + ] + }, + { + "name": "get_atlas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "margin", + "type": "Rect2" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_filter_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_filter_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "atlas", + "setter": "set_atlas", + "getter": "get_atlas" + }, + { + "type": "Rect2", + "name": "region", + "setter": "set_region", + "getter": "get_region" + }, + { + "type": "Rect2", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "bool", + "name": "filter_clip", + "setter": "set_filter_clip", + "getter": "has_filter_clip" + } + ] + }, + { + "name": "AudioBusLayout", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "AudioEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AudioEffectInstance" + } + } + ] + }, + { + "name": "AudioEffectAmplify", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + } + ] + }, + { + "name": "AudioEffectBandLimitFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectBandPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectCapture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "can_get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2649534757, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "buffer_length_seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_frames_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_discarded_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_buffer_length_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_pushed_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + } + ] + }, + { + "name": "AudioEffectChorus", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_voice_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "voices", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_voice_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_voice_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "delay_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_rate_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rate_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_rate_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_depth_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "depth_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_depth_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_cutoff_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "cutoff_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_cutoff_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pan", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_wet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "voice_count", + "setter": "set_voice_count", + "getter": "get_voice_count" + }, + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "float", + "name": "wet", + "setter": "set_wet", + "getter": "get_wet" + } + ] + }, + { + "name": "AudioEffectCompressor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attack_us", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "attack_us", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attack_us", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_release_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "release_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_release_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sidechain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "sidechain", + "type": "StringName" + } + ] + }, + { + "name": "get_sidechain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + } + ], + "properties": [ + { + "type": "float", + "name": "threshold", + "setter": "set_threshold", + "getter": "get_threshold" + }, + { + "type": "float", + "name": "ratio", + "setter": "set_ratio", + "getter": "get_ratio" + }, + { + "type": "float", + "name": "gain", + "setter": "set_gain", + "getter": "get_gain" + }, + { + "type": "float", + "name": "attack_us", + "setter": "set_attack_us", + "getter": "get_attack_us" + }, + { + "type": "float", + "name": "release_ms", + "setter": "set_release_ms", + "getter": "get_release_ms" + }, + { + "type": "float", + "name": "mix", + "setter": "set_mix", + "getter": "get_mix" + }, + { + "type": "StringName", + "name": "sidechain", + "setter": "set_sidechain", + "getter": "get_sidechain" + } + ] + }, + { + "name": "AudioEffectDelay", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_tap1_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tap1_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_tap2_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tap2_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_feedback_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_feedback_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_lowpass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_lowpass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "bool", + "name": "tap1_active", + "setter": "set_tap1_active", + "getter": "is_tap1_active" + }, + { + "type": "float", + "name": "tap1_delay_ms", + "setter": "set_tap1_delay_ms", + "getter": "get_tap1_delay_ms" + }, + { + "type": "float", + "name": "tap1_level_db", + "setter": "set_tap1_level_db", + "getter": "get_tap1_level_db" + }, + { + "type": "float", + "name": "tap1_pan", + "setter": "set_tap1_pan", + "getter": "get_tap1_pan" + }, + { + "type": "bool", + "name": "tap2_active", + "setter": "set_tap2_active", + "getter": "is_tap2_active" + }, + { + "type": "float", + "name": "tap2_delay_ms", + "setter": "set_tap2_delay_ms", + "getter": "get_tap2_delay_ms" + }, + { + "type": "float", + "name": "tap2_level_db", + "setter": "set_tap2_level_db", + "getter": "get_tap2_level_db" + }, + { + "type": "float", + "name": "tap2_pan", + "setter": "set_tap2_pan", + "getter": "get_tap2_pan" + }, + { + "type": "bool", + "name": "feedback_active", + "setter": "set_feedback_active", + "getter": "is_feedback_active" + }, + { + "type": "float", + "name": "feedback_delay_ms", + "setter": "set_feedback_delay_ms", + "getter": "get_feedback_delay_ms" + }, + { + "type": "float", + "name": "feedback_level_db", + "setter": "set_feedback_level_db", + "getter": "get_feedback_level_db" + }, + { + "type": "float", + "name": "feedback_lowpass", + "setter": "set_feedback_lowpass", + "getter": "get_feedback_lowpass" + } + ] + }, + { + "name": "AudioEffectDistortion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_CLIP", + "value": 0 + }, + { + "name": "MODE_ATAN", + "value": 1 + }, + { + "name": "MODE_LOFI", + "value": 2 + }, + { + "name": "MODE_OVERDRIVE", + "value": 3 + }, + { + "name": "MODE_WAVESHAPE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1314744793, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioEffectDistortion.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 809118343, + "return_value": { + "type": "enum::AudioEffectDistortion.Mode" + } + }, + { + "name": "set_pre_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pre_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pre_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_keep_hf_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "keep_hf_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_keep_hf_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "drive", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_post_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "post_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_post_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "float", + "name": "pre_gain", + "setter": "set_pre_gain", + "getter": "get_pre_gain" + }, + { + "type": "float", + "name": "keep_hf_hz", + "setter": "set_keep_hf_hz", + "getter": "get_keep_hf_hz" + }, + { + "type": "float", + "name": "drive", + "setter": "set_drive", + "getter": "get_drive" + }, + { + "type": "float", + "name": "post_gain", + "setter": "set_post_gain", + "getter": "get_post_gain" + } + ] + }, + { + "name": "AudioEffectEQ", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_band_gain_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "band_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_band_gain_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "band_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_band_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "AudioEffectEQ10", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectEQ21", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectEQ6", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FilterDB", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_6DB", + "value": 0 + }, + { + "name": "FILTER_12DB", + "value": 1 + }, + { + "name": "FILTER_18DB", + "value": 2 + }, + { + "name": "FILTER_24DB", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_cutoff", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "freq", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cutoff", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_resonance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_resonance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771740901, + "arguments": [ + { + "name": "amount", + "type": "enum::AudioEffectFilter.FilterDB" + } + ] + }, + { + "name": "get_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3981721890, + "return_value": { + "type": "enum::AudioEffectFilter.FilterDB" + } + } + ], + "properties": [ + { + "type": "float", + "name": "cutoff_hz", + "setter": "set_cutoff", + "getter": "get_cutoff" + }, + { + "type": "float", + "name": "resonance", + "setter": "set_resonance", + "getter": "get_resonance" + }, + { + "type": "float", + "name": "gain", + "setter": "set_gain", + "getter": "get_gain" + }, + { + "type": "int", + "name": "db", + "setter": "set_db", + "getter": "get_db" + } + ] + }, + { + "name": "AudioEffectHardLimiter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_ceiling_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ceiling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ceiling_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pre_gain_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_pre_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pre_gain_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_release", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_release", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pre_gain_db", + "setter": "set_pre_gain_db", + "getter": "get_pre_gain_db" + }, + { + "type": "float", + "name": "ceiling_db", + "setter": "set_ceiling_db", + "getter": "get_ceiling_db" + }, + { + "type": "float", + "name": "release", + "setter": "set_release", + "getter": "get_release" + } + ] + }, + { + "name": "AudioEffectHighPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectHighShelfFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectInstance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "src_buffer", + "type": "const void*" + }, + { + "name": "dst_buffer", + "type": "AudioFrame*" + }, + { + "name": "frame_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_process_silence", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "AudioEffectLimiter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_ceiling_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ceiling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ceiling_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_threshold_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_soft_clip_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "soft_clip", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_soft_clip_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_soft_clip_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "soft_clip", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_soft_clip_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "ceiling_db", + "setter": "set_ceiling_db", + "getter": "get_ceiling_db" + }, + { + "type": "float", + "name": "threshold_db", + "setter": "set_threshold_db", + "getter": "get_threshold_db" + }, + { + "type": "float", + "name": "soft_clip_db", + "setter": "set_soft_clip_db", + "getter": "get_soft_clip_db" + }, + { + "type": "float", + "name": "soft_clip_ratio", + "setter": "set_soft_clip_ratio", + "getter": "get_soft_clip_ratio" + } + ] + }, + { + "name": "AudioEffectLowPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectLowShelfFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectNotchFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectPanner", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cpanume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pan", + "setter": "set_pan", + "getter": "get_pan" + } + ] + }, + { + "name": "AudioEffectPhaser", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_range_min_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_range_min_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_range_max_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_range_max_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rate_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rate_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fbk", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "range_min_hz", + "setter": "set_range_min_hz", + "getter": "get_range_min_hz" + }, + { + "type": "float", + "name": "range_max_hz", + "setter": "set_range_max_hz", + "getter": "get_range_max_hz" + }, + { + "type": "float", + "name": "rate_hz", + "setter": "set_rate_hz", + "getter": "get_rate_hz" + }, + { + "type": "float", + "name": "feedback", + "setter": "set_feedback", + "getter": "get_feedback" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + } + ] + }, + { + "name": "AudioEffectPitchShift", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FFTSize", + "is_bitfield": false, + "values": [ + { + "name": "FFT_SIZE_256", + "value": 0 + }, + { + "name": "FFT_SIZE_512", + "value": 1 + }, + { + "name": "FFT_SIZE_1024", + "value": 2 + }, + { + "name": "FFT_SIZE_2048", + "value": 3 + }, + { + "name": "FFT_SIZE_4096", + "value": 4 + }, + { + "name": "FFT_SIZE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fft_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323518741, + "arguments": [ + { + "name": "size", + "type": "enum::AudioEffectPitchShift.FFTSize" + } + ] + }, + { + "name": "get_fft_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361246789, + "return_value": { + "type": "enum::AudioEffectPitchShift.FFTSize" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + }, + { + "type": "int", + "name": "fft_size", + "setter": "set_fft_size", + "getter": "get_fft_size" + } + ] + }, + { + "name": "AudioEffectRecord", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_recording_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "record", + "type": "bool" + } + ] + }, + { + "name": "is_recording_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 60648488, + "arguments": [ + { + "name": "format", + "type": "enum::AudioStreamWAV.Format" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3151724922, + "return_value": { + "type": "enum::AudioStreamWAV.Format" + } + }, + { + "name": "get_recording", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2964110865, + "return_value": { + "type": "AudioStreamWAV" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + } + ] + }, + { + "name": "AudioEffectReverb", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_predelay_msec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "msec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_predelay_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_predelay_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "feedback", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_predelay_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_room_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_room_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_hpf", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_hpf", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "predelay_msec", + "setter": "set_predelay_msec", + "getter": "get_predelay_msec" + }, + { + "type": "float", + "name": "predelay_feedback", + "setter": "set_predelay_feedback", + "getter": "get_predelay_feedback" + }, + { + "type": "float", + "name": "room_size", + "setter": "set_room_size", + "getter": "get_room_size" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "hipass", + "setter": "set_hpf", + "getter": "get_hpf" + }, + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "float", + "name": "wet", + "setter": "set_wet", + "getter": "get_wet" + } + ] + }, + { + "name": "AudioEffectSpectrumAnalyzer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FFTSize", + "is_bitfield": false, + "values": [ + { + "name": "FFT_SIZE_256", + "value": 0 + }, + { + "name": "FFT_SIZE_512", + "value": 1 + }, + { + "name": "FFT_SIZE_1024", + "value": 2 + }, + { + "name": "FFT_SIZE_2048", + "value": 3 + }, + { + "name": "FFT_SIZE_4096", + "value": 4 + }, + { + "name": "FFT_SIZE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap_back_pos", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap_back_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fft_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1202879215, + "arguments": [ + { + "name": "size", + "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" + } + ] + }, + { + "name": "get_fft_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3925405343, + "return_value": { + "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" + } + } + ], + "properties": [ + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + }, + { + "type": "float", + "name": "tap_back_pos", + "setter": "set_tap_back_pos", + "getter": "get_tap_back_pos" + }, + { + "type": "int", + "name": "fft_size", + "setter": "set_fft_size", + "getter": "get_fft_size" + } + ] + }, + { + "name": "AudioEffectSpectrumAnalyzerInstance", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioEffectInstance", + "api_type": "core", + "enums": [ + { + "name": "MagnitudeMode", + "is_bitfield": false, + "values": [ + { + "name": "MAGNITUDE_AVERAGE", + "value": 0 + }, + { + "name": "MAGNITUDE_MAX", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_magnitude_for_frequency_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797993915, + "hash_compatibility": [ + 2693213071 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "from_hz", + "type": "float", + "meta": "float" + }, + { + "name": "to_hz", + "type": "float", + "meta": "float" + }, + { + "name": "mode", + "type": "enum::AudioEffectSpectrumAnalyzerInstance.MagnitudeMode", + "default_value": "1" + } + ] + } + ] + }, + { + "name": "AudioEffectStereoEnhance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_pan_pullout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pan_pullout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_pullout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_pullout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_surround", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_surround", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pan_pullout", + "setter": "set_pan_pullout", + "getter": "get_pan_pullout" + }, + { + "type": "float", + "name": "time_pullout_ms", + "setter": "set_time_pullout", + "getter": "get_time_pullout" + }, + { + "type": "float", + "name": "surround", + "setter": "set_surround", + "getter": "get_surround" + } + ] + }, + { + "name": "AudioListener2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "AudioListener3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_listener_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + } + ] + }, + { + "name": "AudioSample", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "AudioSamplePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "AudioServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SpeakerMode", + "is_bitfield": false, + "values": [ + { + "name": "SPEAKER_MODE_STEREO", + "value": 0 + }, + { + "name": "SPEAKER_SURROUND_31", + "value": 1 + }, + { + "name": "SPEAKER_SURROUND_51", + "value": 2 + }, + { + "name": "SPEAKER_SURROUND_71", + "value": 3 + } + ] + }, + { + "name": "PlaybackType", + "is_bitfield": false, + "values": [ + { + "name": "PLAYBACK_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "PLAYBACK_TYPE_STREAM", + "value": 1 + }, + { + "name": "PLAYBACK_TYPE_SAMPLE", + "value": 2 + }, + { + "name": "PLAYBACK_TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_bus_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bus_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bus_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "send", + "type": "StringName" + } + ] + }, + { + "name": "get_bus_send", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_solo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_solo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_mute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_mute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_bypass_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_bypassing_effects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4068819785, + "hash_compatibility": [ + 4147765248 + ], + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect", + "type": "AudioEffect" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 726064442, + "return_value": { + "type": "AudioEffect" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829771234, + "hash_compatibility": [ + 2887144608 + ], + "return_value": { + "type": "AudioEffectInstance" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "swap_bus_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "by_effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_effect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_bus_effect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_peak_volume_left_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_peak_volume_right_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_playback_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_playback_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unlock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_speaker_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2549190337, + "return_value": { + "type": "enum::AudioServer.SpeakerMode" + } + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_output_device_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_output_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_output_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_time_to_next_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_time_since_last_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_output_latency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_input_device_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_input_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_input_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_bus_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3319058824, + "arguments": [ + { + "name": "bus_layout", + "type": "AudioBusLayout" + } + ] + }, + { + "name": "generate_bus_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3769973890, + "return_value": { + "type": "AudioBusLayout" + } + }, + { + "name": "set_enable_tagging_used_audio_streams", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_stream_registered_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 500225754, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "register_stream_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + } + ], + "signals": [ + { + "name": "bus_layout_changed" + }, + { + "name": "bus_renamed", + "arguments": [ + { + "name": "bus_index", + "type": "int" + }, + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "bus_count", + "setter": "set_bus_count", + "getter": "get_bus_count" + }, + { + "type": "String", + "name": "output_device", + "setter": "set_output_device", + "getter": "get_output_device" + }, + { + "type": "String", + "name": "input_device", + "setter": "set_input_device", + "getter": "get_input_device" + }, + { + "type": "float", + "name": "playback_speed_scale", + "setter": "set_playback_speed_scale", + "getter": "get_playback_speed_scale" + } + ] + }, + { + "name": "AudioStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate_playback", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "_get_stream_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_length", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_is_monophonic", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_bpm", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_get_beat_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_parameter_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_monophonic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "instantiate_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "can_be_sampled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "generate_sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646048999, + "return_value": { + "type": "AudioSample" + } + }, + { + "name": "is_meta_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "parameter_list_changed" + } + ] + }, + { + "name": "AudioStreamGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "set_mix_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "mix_rate", + "setter": "set_mix_rate", + "getter": "get_mix_rate" + }, + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + } + ] + }, + { + "name": "AudioStreamGeneratorPlayback", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlaybackResampled", + "api_type": "core", + "methods": [ + { + "name": "push_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975407249, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frame", + "type": "Vector2" + } + ] + }, + { + "name": "can_push_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361156557, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frames", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_frames_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_skips", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AudioStreamInteractive", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "CLIP_ANY", + "value": -1 + } + ], + "enums": [ + { + "name": "TransitionFromTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_FROM_TIME_IMMEDIATE", + "value": 0 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BEAT", + "value": 1 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BAR", + "value": 2 + }, + { + "name": "TRANSITION_FROM_TIME_END", + "value": 3 + } + ] + }, + { + "name": "TransitionToTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_TO_TIME_SAME_POSITION", + "value": 0 + }, + { + "name": "TRANSITION_TO_TIME_START", + "value": 1 + } + ] + }, + { + "name": "FadeMode", + "is_bitfield": false, + "values": [ + { + "name": "FADE_DISABLED", + "value": 0 + }, + { + "name": "FADE_IN", + "value": 1 + }, + { + "name": "FADE_OUT", + "value": 2 + }, + { + "name": "FADE_CROSS", + "value": 3 + }, + { + "name": "FADE_AUTOMATIC", + "value": 4 + } + ] + }, + { + "name": "AutoAdvanceMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTO_ADVANCE_DISABLED", + "value": 0 + }, + { + "name": "AUTO_ADVANCE_ENABLED", + "value": 1 + }, + { + "name": "AUTO_ADVANCE_RETURN_TO_HOLD", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_clip_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_initial_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_initial_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_clip_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_clip_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_clip_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 57217598, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + } + ] + }, + { + "name": "get_clip_auto_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778634807, + "return_value": { + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance_next_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "auto_advance_next_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_auto_advance_next_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1630280552, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "from_time", + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + { + "name": "to_time", + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + { + "name": "fade_mode", + "type": "enum::AudioStreamInteractive.FadeMode" + }, + { + "name": "fade_beats", + "type": "float", + "meta": "float" + }, + { + "name": "use_filler_clip", + "type": "bool", + "default_value": "false" + }, + { + "name": "filler_clip", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "hold_previous", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_transition_from_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3453338158, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_to_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1369651373, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4065396087, + "return_value": { + "type": "enum::AudioStreamInteractive.FadeMode" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_using_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_holding_previous", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "initial_clip", + "setter": "set_initial_clip", + "getter": "get_initial_clip" + }, + { + "type": "int", + "name": "clip_count", + "setter": "set_clip_count", + "getter": "get_clip_count" + } + ] + }, + { + "name": "AudioStreamMP3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_loop_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_bpm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bpm", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_beat_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_beat_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bar_beats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bar_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "float", + "name": "bpm", + "setter": "set_bpm", + "getter": "get_bpm" + }, + { + "type": "int", + "name": "beat_count", + "setter": "set_beat_count", + "getter": "get_beat_count" + }, + { + "type": "int", + "name": "bar_beats", + "setter": "set_bar_beats", + "getter": "get_bar_beats" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "loop_offset", + "setter": "set_loop_offset", + "getter": "get_loop_offset" + } + ] + }, + { + "name": "AudioStreamMicrophone", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core" + }, + { + "name": "AudioStreamOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 354904730, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 797568536, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_packet_sequence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 438882457, + "arguments": [ + { + "name": "packet_sequence", + "type": "OggPacketSequence" + } + ] + }, + { + "name": "get_packet_sequence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801636033, + "return_value": { + "type": "OggPacketSequence" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_loop_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_bpm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bpm", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_beat_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_beat_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bar_beats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bar_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Object", + "name": "packet_sequence", + "setter": "set_packet_sequence", + "getter": "get_packet_sequence" + }, + { + "type": "float", + "name": "bpm", + "setter": "set_bpm", + "getter": "get_bpm" + }, + { + "type": "int", + "name": "beat_count", + "setter": "set_beat_count", + "getter": "get_beat_count" + }, + { + "type": "int", + "name": "bar_beats", + "setter": "set_bar_beats", + "getter": "get_bar_beats" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "loop_offset", + "setter": "set_loop_offset", + "getter": "get_loop_offset" + } + ] + }, + { + "name": "AudioStreamPlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_start", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "from_pos", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_stop", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_is_playing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_loop_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_playback_position", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_seek", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_mix", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "buffer", + "type": "AudioFrame*" + }, + { + "name": "rate_scale", + "type": "float", + "meta": "float" + }, + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_tag_used_streams", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_set_parameter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_get_parameter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_sample_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3195455091, + "arguments": [ + { + "name": "playback_sample", + "type": "AudioSamplePlayback" + } + ] + }, + { + "name": "get_sample_playback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3482738536, + "return_value": { + "type": "AudioSamplePlayback" + } + } + ] + }, + { + "name": "AudioStreamPlaybackInteractive", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "methods": [ + { + "name": "switch_to_clip_by_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "clip_name", + "type": "StringName" + } + ] + }, + { + "name": "switch_to_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "AudioStreamPlaybackOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStreamPlaybackResampled", + "api_type": "core" + }, + { + "name": "AudioStreamPlaybackPlaylist", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, + { + "name": "AudioStreamPlaybackPolyphonic", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + } + ], + "methods": [ + { + "name": "play_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1846744803, + "hash_compatibility": [ + 604492179, + 3792189967 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + }, + { + "name": "from_offset", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "pitch_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType", + "default_value": "0" + }, + { + "name": "bus", + "type": "StringName", + "default_value": "&\"Master\"" + } + ] + }, + { + "name": "set_stream_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_stream_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + }, + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_stream_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "stop_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "AudioStreamPlaybackResampled", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "methods": [ + { + "name": "_mix_resampled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "dst_buffer", + "type": "AudioFrame*" + }, + { + "name": "frame_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_stream_sampling_rate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "begin_resample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AudioStreamPlaybackSynchronized", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, + { + "name": "AudioStreamPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "MixTarget", + "is_bitfield": false, + "values": [ + { + "name": "MIX_TARGET_STEREO", + "value": 0 + }, + { + "name": "MIX_TARGET_SURROUND", + "value": 1 + }, + { + "name": "MIX_TARGET_CENTER", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mix_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300306138, + "arguments": [ + { + "name": "mix_target", + "type": "enum::AudioStreamPlayer.MixTarget" + } + ] + }, + { + "name": "get_mix_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 172807476, + "return_value": { + "type": "enum::AudioStreamPlayer.MixTarget" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "int", + "name": "mix_target", + "setter": "set_mix_target", + "getter": "get_mix_target" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + } + ] + }, + { + "name": "AudioStreamPlayer2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_area_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_area_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_panning_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "panning_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_panning_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "float", + "name": "attenuation", + "setter": "set_attenuation", + "getter": "get_attenuation" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "float", + "name": "panning_strength", + "setter": "set_panning_strength", + "getter": "get_panning_strength" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "area_mask", + "setter": "set_area_mask", + "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + } + ] + }, + { + "name": "AudioStreamPlayer3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "AttenuationModel", + "is_bitfield": false, + "values": [ + { + "name": "ATTENUATION_INVERSE_DISTANCE", + "value": 0 + }, + { + "name": "ATTENUATION_INVERSE_SQUARE_DISTANCE", + "value": 1 + }, + { + "name": "ATTENUATION_LOGARITHMIC", + "value": 2 + }, + { + "name": "ATTENUATION_DISABLED", + "value": 3 + } + ] + }, + { + "name": "DopplerTracking", + "is_bitfield": false, + "values": [ + { + "name": "DOPPLER_TRACKING_DISABLED", + "value": 0 + }, + { + "name": "DOPPLER_TRACKING_IDLE_STEP", + "value": 1 + }, + { + "name": "DOPPLER_TRACKING_PHYSICS_STEP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_unit_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "unit_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_unit_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "meters", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_area_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_area_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_emission_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_angle_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_emission_angle_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emission_angle_filter_attenuation_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_angle_filter_attenuation_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_filter_cutoff_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation_filter_cutoff_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_filter_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation_filter_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_model", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2988086229, + "arguments": [ + { + "name": "model", + "type": "enum::AudioStreamPlayer3D.AttenuationModel" + } + ] + }, + { + "name": "get_attenuation_model", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3035106060, + "return_value": { + "type": "enum::AudioStreamPlayer3D.AttenuationModel" + } + }, + { + "name": "set_doppler_tracking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3968161450, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamPlayer3D.DopplerTracking" + } + ] + }, + { + "name": "get_doppler_tracking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1702418664, + "return_value": { + "type": "enum::AudioStreamPlayer3D.DopplerTracking" + } + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_panning_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "panning_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_panning_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "int", + "name": "attenuation_model", + "setter": "set_attenuation_model", + "getter": "get_attenuation_model" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "unit_size", + "setter": "set_unit_size", + "getter": "get_unit_size" + }, + { + "type": "float", + "name": "max_db", + "setter": "set_max_db", + "getter": "get_max_db" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "float", + "name": "panning_strength", + "setter": "set_panning_strength", + "getter": "get_panning_strength" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "area_mask", + "setter": "set_area_mask", + "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + }, + { + "type": "bool", + "name": "emission_angle_enabled", + "setter": "set_emission_angle_enabled", + "getter": "is_emission_angle_enabled" + }, + { + "type": "float", + "name": "emission_angle_degrees", + "setter": "set_emission_angle", + "getter": "get_emission_angle" + }, + { + "type": "float", + "name": "emission_angle_filter_attenuation_db", + "setter": "set_emission_angle_filter_attenuation_db", + "getter": "get_emission_angle_filter_attenuation_db" + }, + { + "type": "float", + "name": "attenuation_filter_cutoff_hz", + "setter": "set_attenuation_filter_cutoff_hz", + "getter": "get_attenuation_filter_cutoff_hz" + }, + { + "type": "float", + "name": "attenuation_filter_db", + "setter": "set_attenuation_filter_db", + "getter": "get_attenuation_filter_db" + }, + { + "type": "int", + "name": "doppler_tracking", + "setter": "set_doppler_tracking", + "getter": "get_doppler_tracking" + } + ] + }, + { + "name": "AudioStreamPlaylist", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "MAX_STREAMS", + "value": 64 + } + ], + "methods": [ + { + "name": "set_stream_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stream_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_list_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "audio_stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_list_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_shuffle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shuffle", + "type": "bool" + } + ] + }, + { + "name": "get_shuffle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "dec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "shuffle", + "setter": "set_shuffle", + "getter": "get_shuffle" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "fade_time", + "setter": "set_fade_time", + "getter": "get_fade_time" + }, + { + "type": "int", + "name": "stream_count", + "setter": "set_stream_count", + "getter": "get_stream_count" + }, + { + "type": "AudioStream", + "name": "stream_0", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 0 + }, + { + "type": "AudioStream", + "name": "stream_1", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 1 + }, + { + "type": "AudioStream", + "name": "stream_2", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 2 + }, + { + "type": "AudioStream", + "name": "stream_3", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 3 + }, + { + "type": "AudioStream", + "name": "stream_4", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 4 + }, + { + "type": "AudioStream", + "name": "stream_5", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 5 + }, + { + "type": "AudioStream", + "name": "stream_6", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 6 + }, + { + "type": "AudioStream", + "name": "stream_7", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 7 + }, + { + "type": "AudioStream", + "name": "stream_8", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 8 + }, + { + "type": "AudioStream", + "name": "stream_9", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 9 + }, + { + "type": "AudioStream", + "name": "stream_10", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 10 + }, + { + "type": "AudioStream", + "name": "stream_11", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 11 + }, + { + "type": "AudioStream", + "name": "stream_12", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 12 + }, + { + "type": "AudioStream", + "name": "stream_13", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 13 + }, + { + "type": "AudioStream", + "name": "stream_14", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 14 + }, + { + "type": "AudioStream", + "name": "stream_15", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 15 + }, + { + "type": "AudioStream", + "name": "stream_16", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 16 + }, + { + "type": "AudioStream", + "name": "stream_17", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 17 + }, + { + "type": "AudioStream", + "name": "stream_18", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 18 + }, + { + "type": "AudioStream", + "name": "stream_19", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 19 + }, + { + "type": "AudioStream", + "name": "stream_20", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 20 + }, + { + "type": "AudioStream", + "name": "stream_21", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 21 + }, + { + "type": "AudioStream", + "name": "stream_22", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 22 + }, + { + "type": "AudioStream", + "name": "stream_23", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 23 + }, + { + "type": "AudioStream", + "name": "stream_24", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 24 + }, + { + "type": "AudioStream", + "name": "stream_25", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 25 + }, + { + "type": "AudioStream", + "name": "stream_26", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 26 + }, + { + "type": "AudioStream", + "name": "stream_27", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 27 + }, + { + "type": "AudioStream", + "name": "stream_28", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 28 + }, + { + "type": "AudioStream", + "name": "stream_29", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 29 + }, + { + "type": "AudioStream", + "name": "stream_30", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 30 + }, + { + "type": "AudioStream", + "name": "stream_31", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 31 + }, + { + "type": "AudioStream", + "name": "stream_32", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 32 + }, + { + "type": "AudioStream", + "name": "stream_33", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 33 + }, + { + "type": "AudioStream", + "name": "stream_34", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 34 + }, + { + "type": "AudioStream", + "name": "stream_35", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 35 + }, + { + "type": "AudioStream", + "name": "stream_36", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 36 + }, + { + "type": "AudioStream", + "name": "stream_37", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 37 + }, + { + "type": "AudioStream", + "name": "stream_38", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 38 + }, + { + "type": "AudioStream", + "name": "stream_39", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 39 + }, + { + "type": "AudioStream", + "name": "stream_40", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 40 + }, + { + "type": "AudioStream", + "name": "stream_41", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 41 + }, + { + "type": "AudioStream", + "name": "stream_42", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 42 + }, + { + "type": "AudioStream", + "name": "stream_43", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 43 + }, + { + "type": "AudioStream", + "name": "stream_44", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 44 + }, + { + "type": "AudioStream", + "name": "stream_45", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 45 + }, + { + "type": "AudioStream", + "name": "stream_46", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 46 + }, + { + "type": "AudioStream", + "name": "stream_47", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 47 + }, + { + "type": "AudioStream", + "name": "stream_48", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 48 + }, + { + "type": "AudioStream", + "name": "stream_49", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 49 + }, + { + "type": "AudioStream", + "name": "stream_50", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 50 + }, + { + "type": "AudioStream", + "name": "stream_51", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 51 + }, + { + "type": "AudioStream", + "name": "stream_52", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 52 + }, + { + "type": "AudioStream", + "name": "stream_53", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 53 + }, + { + "type": "AudioStream", + "name": "stream_54", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 54 + }, + { + "type": "AudioStream", + "name": "stream_55", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 55 + }, + { + "type": "AudioStream", + "name": "stream_56", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 56 + }, + { + "type": "AudioStream", + "name": "stream_57", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 57 + }, + { + "type": "AudioStream", + "name": "stream_58", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 58 + }, + { + "type": "AudioStream", + "name": "stream_59", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 59 + }, + { + "type": "AudioStream", + "name": "stream_60", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 60 + }, + { + "type": "AudioStream", + "name": "stream_61", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 61 + }, + { + "type": "AudioStream", + "name": "stream_62", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 62 + }, + { + "type": "AudioStream", + "name": "stream_63", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 63 + } + ] + }, + { + "name": "AudioStreamPolyphonic", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "set_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "voices", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "polyphony", + "setter": "set_polyphony", + "getter": "get_polyphony" + } + ] + }, + { + "name": "AudioStreamRandomizer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "enums": [ + { + "name": "PlaybackMode", + "is_bitfield": false, + "values": [ + { + "name": "PLAYBACK_RANDOM_NO_REPEATS", + "value": 0 + }, + { + "name": "PLAYBACK_RANDOM", + "value": 1 + }, + { + "name": "PLAYBACK_SEQUENTIAL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892018854, + "hash_compatibility": [ + 3197802065 + ], + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + }, + { + "name": "weight", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "move_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index_from", + "type": "int", + "meta": "int32" + }, + { + "name": "index_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream_probability_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stream_probability_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_streams_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_streams_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_random_pitch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_pitch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_random_volume_offset_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_volume_offset_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_playback_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950967023, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } + ] + }, + { + "name": "get_playback_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3943055077, + "return_value": { + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "playback_mode", + "setter": "set_playback_mode", + "getter": "get_playback_mode" + }, + { + "type": "float", + "name": "random_pitch", + "setter": "set_random_pitch", + "getter": "get_random_pitch" + }, + { + "type": "float", + "name": "random_volume_offset_db", + "setter": "set_random_volume_offset_db", + "getter": "get_random_volume_offset_db" + }, + { + "type": "int", + "name": "streams_count", + "setter": "set_streams_count", + "getter": "get_streams_count" + } + ] + }, + { + "name": "AudioStreamSynchronized", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "MAX_STREAMS", + "value": 32 + } + ], + "methods": [ + { + "name": "set_stream_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stream_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sync_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "audio_stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_sync_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_sync_stream_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sync_stream_volume", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "stream_count", + "setter": "set_stream_count", + "getter": "get_stream_count" + } + ] + }, + { + "name": "AudioStreamWAV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "enums": [ + { + "name": "Format", + "is_bitfield": false, + "values": [ + { + "name": "FORMAT_8_BITS", + "value": 0 + }, + { + "name": "FORMAT_16_BITS", + "value": 1 + }, + { + "name": "FORMAT_IMA_ADPCM", + "value": 2 + }, + { + "name": "FORMAT_QOA", + "value": 3 + } + ] + }, + { + "name": "LoopMode", + "is_bitfield": false, + "values": [ + { + "name": "LOOP_DISABLED", + "value": 0 + }, + { + "name": "LOOP_FORWARD", + "value": 1 + }, + { + "name": "LOOP_PINGPONG", + "value": 2 + }, + { + "name": "LOOP_BACKWARD", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 60648488, + "arguments": [ + { + "name": "format", + "type": "enum::AudioStreamWAV.Format" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3151724922, + "return_value": { + "type": "enum::AudioStreamWAV.Format" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444882972, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::AudioStreamWAV.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393560655, + "return_value": { + "type": "enum::AudioStreamWAV.LoopMode" + } + }, + { + "name": "set_loop_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "loop_begin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_loop_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_loop_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "loop_end", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_loop_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mix_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mix_rate", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stereo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stereo", + "type": "bool" + } + ] + }, + { + "name": "is_stereo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "save_to_wav", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + }, + { + "type": "int", + "name": "loop_begin", + "setter": "set_loop_begin", + "getter": "get_loop_begin" + }, + { + "type": "int", + "name": "loop_end", + "setter": "set_loop_end", + "getter": "get_loop_end" + }, + { + "type": "int", + "name": "mix_rate", + "setter": "set_mix_rate", + "getter": "get_mix_rate" + }, + { + "type": "bool", + "name": "stereo", + "setter": "set_stereo", + "getter": "is_stereo" + } + ] + }, + { + "name": "BackBufferCopy", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "CopyMode", + "is_bitfield": false, + "values": [ + { + "name": "COPY_MODE_DISABLED", + "value": 0 + }, + { + "name": "COPY_MODE_RECT", + "value": 1 + }, + { + "name": "COPY_MODE_VIEWPORT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_copy_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713538590, + "arguments": [ + { + "name": "copy_mode", + "type": "enum::BackBufferCopy.CopyMode" + } + ] + }, + { + "name": "get_copy_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271169440, + "return_value": { + "type": "enum::BackBufferCopy.CopyMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "copy_mode", + "setter": "set_copy_mode", + "getter": "get_copy_mode" + }, + { + "type": "Rect2", + "name": "rect", + "setter": "set_rect", + "getter": "get_rect" + } + ] + }, + { + "name": "BaseButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "DrawMode", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_NORMAL", + "value": 0 + }, + { + "name": "DRAW_PRESSED", + "value": 1 + }, + { + "name": "DRAW_HOVER", + "value": 2 + }, + { + "name": "DRAW_DISABLED", + "value": 3 + }, + { + "name": "DRAW_HOVER_PRESSED", + "value": 4 + } + ] + }, + { + "name": "ActionMode", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_MODE_BUTTON_PRESS", + "value": 0 + }, + { + "name": "ACTION_MODE_BUTTON_RELEASE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_pressed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_toggled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pressed_no_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_hovered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_toggle_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_toggle_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_in_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_in_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_action_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1985162088, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseButton.ActionMode" + } + ] + }, + { + "name": "get_action_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2589712189, + "return_value": { + "type": "enum::BaseButton.ActionMode" + } + }, + { + "name": "set_button_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950145251, + "arguments": [ + { + "name": "mask", + "type": "bitfield::MouseButtonMask" + } + ] + }, + { + "name": "get_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "get_draw_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2492721305, + "return_value": { + "type": "enum::BaseButton.DrawMode" + } + }, + { + "name": "set_keep_pressed_outside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_keep_pressed_outside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 857163497, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3415666916, + "return_value": { + "type": "Shortcut" + } + }, + { + "name": "set_button_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794463739, + "arguments": [ + { + "name": "button_group", + "type": "ButtonGroup" + } + ] + }, + { + "name": "get_button_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281644053, + "return_value": { + "type": "ButtonGroup" + } + } + ], + "signals": [ + { + "name": "pressed" + }, + { + "name": "button_up" + }, + { + "name": "button_down" + }, + { + "name": "toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "toggle_mode", + "setter": "set_toggle_mode", + "getter": "is_toggle_mode" + }, + { + "type": "bool", + "name": "button_pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "int", + "name": "action_mode", + "setter": "set_action_mode", + "getter": "get_action_mode" + }, + { + "type": "int", + "name": "button_mask", + "setter": "set_button_mask", + "getter": "get_button_mask" + }, + { + "type": "bool", + "name": "keep_pressed_outside", + "setter": "set_keep_pressed_outside", + "getter": "is_keep_pressed_outside" + }, + { + "type": "ButtonGroup", + "name": "button_group", + "setter": "set_button_group", + "getter": "get_button_group" + }, + { + "type": "Shortcut", + "name": "shortcut", + "setter": "set_shortcut", + "getter": "get_shortcut" + }, + { + "type": "bool", + "name": "shortcut_feedback", + "setter": "set_shortcut_feedback", + "getter": "is_shortcut_feedback" + }, + { + "type": "bool", + "name": "shortcut_in_tooltip", + "setter": "set_shortcut_in_tooltip", + "getter": "is_shortcut_in_tooltip_enabled" + } + ] + }, + { + "name": "BaseMaterial3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "TextureParam", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "TEXTURE_METALLIC", + "value": 1 + }, + { + "name": "TEXTURE_ROUGHNESS", + "value": 2 + }, + { + "name": "TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "TEXTURE_NORMAL", + "value": 4 + }, + { + "name": "TEXTURE_RIM", + "value": 5 + }, + { + "name": "TEXTURE_CLEARCOAT", + "value": 6 + }, + { + "name": "TEXTURE_FLOWMAP", + "value": 7 + }, + { + "name": "TEXTURE_AMBIENT_OCCLUSION", + "value": 8 + }, + { + "name": "TEXTURE_HEIGHTMAP", + "value": 9 + }, + { + "name": "TEXTURE_SUBSURFACE_SCATTERING", + "value": 10 + }, + { + "name": "TEXTURE_SUBSURFACE_TRANSMITTANCE", + "value": 11 + }, + { + "name": "TEXTURE_BACKLIGHT", + "value": 12 + }, + { + "name": "TEXTURE_REFRACTION", + "value": 13 + }, + { + "name": "TEXTURE_DETAIL_MASK", + "value": 14 + }, + { + "name": "TEXTURE_DETAIL_ALBEDO", + "value": 15 + }, + { + "name": "TEXTURE_DETAIL_NORMAL", + "value": 16 + }, + { + "name": "TEXTURE_ORM", + "value": 17 + }, + { + "name": "TEXTURE_MAX", + "value": 18 + } + ] + }, + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_FILTER_NEAREST", + "value": 0 + }, + { + "name": "TEXTURE_FILTER_LINEAR", + "value": 1 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 2 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "TEXTURE_FILTER_MAX", + "value": 6 + } + ] + }, + { + "name": "DetailUV", + "is_bitfield": false, + "values": [ + { + "name": "DETAIL_UV_1", + "value": 0 + }, + { + "name": "DETAIL_UV_2", + "value": 1 + } + ] + }, + { + "name": "Transparency", + "is_bitfield": false, + "values": [ + { + "name": "TRANSPARENCY_DISABLED", + "value": 0 + }, + { + "name": "TRANSPARENCY_ALPHA", + "value": 1 + }, + { + "name": "TRANSPARENCY_ALPHA_SCISSOR", + "value": 2 + }, + { + "name": "TRANSPARENCY_ALPHA_HASH", + "value": 3 + }, + { + "name": "TRANSPARENCY_ALPHA_DEPTH_PRE_PASS", + "value": 4 + }, + { + "name": "TRANSPARENCY_MAX", + "value": 5 + } + ] + }, + { + "name": "ShadingMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADING_MODE_UNSHADED", + "value": 0 + }, + { + "name": "SHADING_MODE_PER_PIXEL", + "value": 1 + }, + { + "name": "SHADING_MODE_PER_VERTEX", + "value": 2 + }, + { + "name": "SHADING_MODE_MAX", + "value": 3 + } + ] + }, + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_EMISSION", + "value": 0 + }, + { + "name": "FEATURE_NORMAL_MAPPING", + "value": 1 + }, + { + "name": "FEATURE_RIM", + "value": 2 + }, + { + "name": "FEATURE_CLEARCOAT", + "value": 3 + }, + { + "name": "FEATURE_ANISOTROPY", + "value": 4 + }, + { + "name": "FEATURE_AMBIENT_OCCLUSION", + "value": 5 + }, + { + "name": "FEATURE_HEIGHT_MAPPING", + "value": 6 + }, + { + "name": "FEATURE_SUBSURFACE_SCATTERING", + "value": 7 + }, + { + "name": "FEATURE_SUBSURFACE_TRANSMITTANCE", + "value": 8 + }, + { + "name": "FEATURE_BACKLIGHT", + "value": 9 + }, + { + "name": "FEATURE_REFRACTION", + "value": 10 + }, + { + "name": "FEATURE_DETAIL", + "value": 11 + }, + { + "name": "FEATURE_MAX", + "value": 12 + } + ] + }, + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_MIX", + "value": 0 + }, + { + "name": "BLEND_MODE_ADD", + "value": 1 + }, + { + "name": "BLEND_MODE_SUB", + "value": 2 + }, + { + "name": "BLEND_MODE_MUL", + "value": 3 + }, + { + "name": "BLEND_MODE_PREMULT_ALPHA", + "value": 4 + } + ] + }, + { + "name": "AlphaAntiAliasing", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_ANTIALIASING_OFF", + "value": 0 + }, + { + "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE", + "value": 1 + }, + { + "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE", + "value": 2 + } + ] + }, + { + "name": "DepthDrawMode", + "is_bitfield": false, + "values": [ + { + "name": "DEPTH_DRAW_OPAQUE_ONLY", + "value": 0 + }, + { + "name": "DEPTH_DRAW_ALWAYS", + "value": 1 + }, + { + "name": "DEPTH_DRAW_DISABLED", + "value": 2 + } + ] + }, + { + "name": "CullMode", + "is_bitfield": false, + "values": [ + { + "name": "CULL_BACK", + "value": 0 + }, + { + "name": "CULL_FRONT", + "value": 1 + }, + { + "name": "CULL_DISABLED", + "value": 2 + } + ] + }, + { + "name": "Flags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 0 + }, + { + "name": "FLAG_ALBEDO_FROM_VERTEX_COLOR", + "value": 1 + }, + { + "name": "FLAG_SRGB_VERTEX_COLOR", + "value": 2 + }, + { + "name": "FLAG_USE_POINT_SIZE", + "value": 3 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 4 + }, + { + "name": "FLAG_BILLBOARD_KEEP_SCALE", + "value": 5 + }, + { + "name": "FLAG_UV1_USE_TRIPLANAR", + "value": 6 + }, + { + "name": "FLAG_UV2_USE_TRIPLANAR", + "value": 7 + }, + { + "name": "FLAG_UV1_USE_WORLD_TRIPLANAR", + "value": 8 + }, + { + "name": "FLAG_UV2_USE_WORLD_TRIPLANAR", + "value": 9 + }, + { + "name": "FLAG_AO_ON_UV2", + "value": 10 + }, + { + "name": "FLAG_EMISSION_ON_UV2", + "value": 11 + }, + { + "name": "FLAG_ALBEDO_TEXTURE_FORCE_SRGB", + "value": 12 + }, + { + "name": "FLAG_DONT_RECEIVE_SHADOWS", + "value": 13 + }, + { + "name": "FLAG_DISABLE_AMBIENT_LIGHT", + "value": 14 + }, + { + "name": "FLAG_USE_SHADOW_TO_OPACITY", + "value": 15 + }, + { + "name": "FLAG_USE_TEXTURE_REPEAT", + "value": 16 + }, + { + "name": "FLAG_INVERT_HEIGHTMAP", + "value": 17 + }, + { + "name": "FLAG_SUBSURFACE_MODE_SKIN", + "value": 18 + }, + { + "name": "FLAG_PARTICLE_TRAILS_MODE", + "value": 19 + }, + { + "name": "FLAG_ALBEDO_TEXTURE_MSDF", + "value": 20 + }, + { + "name": "FLAG_DISABLE_FOG", + "value": 21 + }, + { + "name": "FLAG_MAX", + "value": 22 + } + ] + }, + { + "name": "DiffuseMode", + "is_bitfield": false, + "values": [ + { + "name": "DIFFUSE_BURLEY", + "value": 0 + }, + { + "name": "DIFFUSE_LAMBERT", + "value": 1 + }, + { + "name": "DIFFUSE_LAMBERT_WRAP", + "value": 2 + }, + { + "name": "DIFFUSE_TOON", + "value": 3 + } + ] + }, + { + "name": "SpecularMode", + "is_bitfield": false, + "values": [ + { + "name": "SPECULAR_SCHLICK_GGX", + "value": 0 + }, + { + "name": "SPECULAR_TOON", + "value": 1 + }, + { + "name": "SPECULAR_DISABLED", + "value": 2 + } + ] + }, + { + "name": "BillboardMode", + "is_bitfield": false, + "values": [ + { + "name": "BILLBOARD_DISABLED", + "value": 0 + }, + { + "name": "BILLBOARD_ENABLED", + "value": 1 + }, + { + "name": "BILLBOARD_FIXED_Y", + "value": 2 + }, + { + "name": "BILLBOARD_PARTICLES", + "value": 3 + } + ] + }, + { + "name": "TextureChannel", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_CHANNEL_RED", + "value": 0 + }, + { + "name": "TEXTURE_CHANNEL_GREEN", + "value": 1 + }, + { + "name": "TEXTURE_CHANNEL_BLUE", + "value": 2 + }, + { + "name": "TEXTURE_CHANNEL_ALPHA", + "value": 3 + }, + { + "name": "TEXTURE_CHANNEL_GRAYSCALE", + "value": 4 + } + ] + }, + { + "name": "EmissionOperator", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_OP_ADD", + "value": 0 + }, + { + "name": "EMISSION_OP_MULTIPLY", + "value": 1 + } + ] + }, + { + "name": "DistanceFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "DISTANCE_FADE_DISABLED", + "value": 0 + }, + { + "name": "DISTANCE_FADE_PIXEL_ALPHA", + "value": 1 + }, + { + "name": "DISTANCE_FADE_PIXEL_DITHER", + "value": 2 + }, + { + "name": "DISTANCE_FADE_OBJECT_DITHER", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "albedo", + "type": "Color" + } + ] + }, + { + "name": "get_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3435651667, + "arguments": [ + { + "name": "transparency", + "type": "enum::BaseMaterial3D.Transparency" + } + ] + }, + { + "name": "get_transparency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990903061, + "return_value": { + "type": "enum::BaseMaterial3D.Transparency" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shading_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3368750322, + "arguments": [ + { + "name": "shading_mode", + "type": "enum::BaseMaterial3D.ShadingMode" + } + ] + }, + { + "name": "get_shading_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132070559, + "return_value": { + "type": "enum::BaseMaterial3D.ShadingMode" + } + }, + { + "name": "set_specular", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "specular", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_metallic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "metallic", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_metallic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "roughness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "emission", + "type": "Color" + } + ] + }, + { + "name": "get_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_emission_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "emission_energy_multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "emission_energy_multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "normal_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rim", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rim", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rim", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rim_tint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rim_tint", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rim_tint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clearcoat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clearcoat", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clearcoat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clearcoat_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clearcoat_roughness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clearcoat_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "anisotropy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_heightmap_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "heightmap_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_heightmap_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_subsurface_scattering_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_subsurface_scattering_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transmittance_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_transmittance_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_transmittance_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transmittance_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transmittance_boost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "boost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transmittance_boost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_backlight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "backlight", + "type": "Color" + } + ] + }, + { + "name": "get_backlight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_refraction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refraction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_refraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 456801921, + "arguments": [ + { + "name": "detail_uv", + "type": "enum::BaseMaterial3D.DetailUV" + } + ] + }, + { + "name": "get_detail_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2306920512, + "return_value": { + "type": "enum::BaseMaterial3D.DetailUV" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830186259, + "arguments": [ + { + "name": "blend_mode", + "type": "enum::BaseMaterial3D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4022690962, + "return_value": { + "type": "enum::BaseMaterial3D.BlendMode" + } + }, + { + "name": "set_depth_draw_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1456584748, + "arguments": [ + { + "name": "depth_draw_mode", + "type": "enum::BaseMaterial3D.DepthDrawMode" + } + ] + }, + { + "name": "get_depth_draw_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2578197639, + "return_value": { + "type": "enum::BaseMaterial3D.DepthDrawMode" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2338909218, + "arguments": [ + { + "name": "cull_mode", + "type": "enum::BaseMaterial3D.CullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1941499586, + "return_value": { + "type": "enum::BaseMaterial3D.CullMode" + } + }, + { + "name": "set_diffuse_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1045299638, + "arguments": [ + { + "name": "diffuse_mode", + "type": "enum::BaseMaterial3D.DiffuseMode" + } + ] + }, + { + "name": "get_diffuse_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973617136, + "return_value": { + "type": "enum::BaseMaterial3D.DiffuseMode" + } + }, + { + "name": "set_specular_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 584737147, + "arguments": [ + { + "name": "specular_mode", + "type": "enum::BaseMaterial3D.SpecularMode" + } + ] + }, + { + "name": "get_specular_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2569953298, + "return_value": { + "type": "enum::BaseMaterial3D.SpecularMode" + } + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3070159527, + "arguments": [ + { + "name": "flag", + "type": "enum::BaseMaterial3D.Flags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410065, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::BaseMaterial3D.Flags" + } + ] + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "set_feature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2819288693, + "arguments": [ + { + "name": "feature", + "type": "enum::BaseMaterial3D.Feature" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965241794, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::BaseMaterial3D.Feature" + } + ] + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464208135, + "arguments": [ + { + "name": "param", + "type": "enum::BaseMaterial3D.TextureParam" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 329605813, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "param", + "type": "enum::BaseMaterial3D.TextureParam" + } + ] + }, + { + "name": "set_detail_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830186259, + "arguments": [ + { + "name": "detail_blend_mode", + "type": "enum::BaseMaterial3D.BlendMode" + } + ] + }, + { + "name": "get_detail_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4022690962, + "return_value": { + "type": "enum::BaseMaterial3D.BlendMode" + } + }, + { + "name": "set_uv1_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv1_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv1_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv1_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv1_triplanar_blend_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv1_triplanar_blend_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_uv2_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv2_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv2_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv2_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv2_triplanar_blend_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv2_triplanar_blend_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_particles_anim_h_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_h_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_v_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_v_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_particles_anim_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_heightmap_deep_parallax_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax_min_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_min_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_heightmap_deep_parallax_max_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_max_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_heightmap_deep_parallax_flip_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_flip_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax_flip_binormal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_flip_binormal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_grow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3825128922, + "arguments": [ + { + "name": "operator", + "type": "enum::BaseMaterial3D.EmissionOperator" + } + ] + }, + { + "name": "get_emission_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974205018, + "return_value": { + "type": "enum::BaseMaterial3D.EmissionOperator" + } + }, + { + "name": "set_ao_light_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ao_light_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_grow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_grow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_metallic_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_metallic_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_roughness_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_roughness_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_ao_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_ao_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_refraction_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_refraction_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_proximity_fade_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_proximity_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_proximity_fade_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_proximity_fade_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_msdf_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_msdf_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1379478617, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.DistanceFadeMode" + } + ] + }, + { + "name": "get_distance_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2694575734, + "return_value": { + "type": "enum::BaseMaterial3D.DistanceFadeMode" + } + }, + { + "name": "set_distance_fade_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_min_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_min_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "transparency", + "setter": "set_transparency", + "getter": "get_transparency" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "int", + "name": "depth_draw_mode", + "setter": "set_depth_draw_mode", + "getter": "get_depth_draw_mode" + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_flag", + "getter": "get_flag", + "index": 0 + }, + { + "type": "int", + "name": "shading_mode", + "setter": "set_shading_mode", + "getter": "get_shading_mode" + }, + { + "type": "int", + "name": "diffuse_mode", + "setter": "set_diffuse_mode", + "getter": "get_diffuse_mode" + }, + { + "type": "int", + "name": "specular_mode", + "setter": "set_specular_mode", + "getter": "get_specular_mode" + }, + { + "type": "bool", + "name": "disable_ambient_light", + "setter": "set_flag", + "getter": "get_flag", + "index": 14 + }, + { + "type": "bool", + "name": "disable_fog", + "setter": "set_flag", + "getter": "get_flag", + "index": 21 + }, + { + "type": "bool", + "name": "vertex_color_use_as_albedo", + "setter": "set_flag", + "getter": "get_flag", + "index": 1 + }, + { + "type": "bool", + "name": "vertex_color_is_srgb", + "setter": "set_flag", + "getter": "get_flag", + "index": 2 + }, + { + "type": "Color", + "name": "albedo_color", + "setter": "set_albedo", + "getter": "get_albedo" + }, + { + "type": "Texture2D", + "name": "albedo_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 0 + }, + { + "type": "bool", + "name": "albedo_texture_force_srgb", + "setter": "set_flag", + "getter": "get_flag", + "index": 12 + }, + { + "type": "bool", + "name": "albedo_texture_msdf", + "setter": "set_flag", + "getter": "get_flag", + "index": 20 + }, + { + "type": "Texture2D", + "name": "orm_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 17 + }, + { + "type": "float", + "name": "metallic", + "setter": "set_metallic", + "getter": "get_metallic" + }, + { + "type": "float", + "name": "metallic_specular", + "setter": "set_specular", + "getter": "get_specular" + }, + { + "type": "Texture2D", + "name": "metallic_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 1 + }, + { + "type": "int", + "name": "metallic_texture_channel", + "setter": "set_metallic_texture_channel", + "getter": "get_metallic_texture_channel" + }, + { + "type": "float", + "name": "roughness", + "setter": "set_roughness", + "getter": "get_roughness" + }, + { + "type": "Texture2D", + "name": "roughness_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 2 + }, + { + "type": "int", + "name": "roughness_texture_channel", + "setter": "set_roughness_texture_channel", + "getter": "get_roughness_texture_channel" + }, + { + "type": "bool", + "name": "emission_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 0 + }, + { + "type": "Color", + "name": "emission", + "setter": "set_emission", + "getter": "get_emission" + }, + { + "type": "float", + "name": "emission_energy_multiplier", + "setter": "set_emission_energy_multiplier", + "getter": "get_emission_energy_multiplier" + }, + { + "type": "float", + "name": "emission_intensity", + "setter": "set_emission_intensity", + "getter": "get_emission_intensity" + }, + { + "type": "int", + "name": "emission_operator", + "setter": "set_emission_operator", + "getter": "get_emission_operator" + }, + { + "type": "bool", + "name": "emission_on_uv2", + "setter": "set_flag", + "getter": "get_flag", + "index": 11 + }, + { + "type": "Texture2D", + "name": "emission_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 3 + }, + { + "type": "bool", + "name": "normal_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 1 + }, + { + "type": "float", + "name": "normal_scale", + "setter": "set_normal_scale", + "getter": "get_normal_scale" + }, + { + "type": "Texture2D", + "name": "normal_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 4 + }, + { + "type": "bool", + "name": "rim_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 2 + }, + { + "type": "float", + "name": "rim", + "setter": "set_rim", + "getter": "get_rim" + }, + { + "type": "float", + "name": "rim_tint", + "setter": "set_rim_tint", + "getter": "get_rim_tint" + }, + { + "type": "Texture2D", + "name": "rim_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 5 + }, + { + "type": "bool", + "name": "clearcoat_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 3 + }, + { + "type": "float", + "name": "clearcoat", + "setter": "set_clearcoat", + "getter": "get_clearcoat" + }, + { + "type": "float", + "name": "clearcoat_roughness", + "setter": "set_clearcoat_roughness", + "getter": "get_clearcoat_roughness" + }, + { + "type": "Texture2D", + "name": "clearcoat_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 6 + }, + { + "type": "bool", + "name": "anisotropy_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 4 + }, + { + "type": "float", + "name": "anisotropy", + "setter": "set_anisotropy", + "getter": "get_anisotropy" + }, + { + "type": "Texture2D", + "name": "anisotropy_flowmap", + "setter": "set_texture", + "getter": "get_texture", + "index": 7 + }, + { + "type": "bool", + "name": "ao_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 5 + }, + { + "type": "float", + "name": "ao_light_affect", + "setter": "set_ao_light_affect", + "getter": "get_ao_light_affect" + }, + { + "type": "Texture2D", + "name": "ao_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 8 + }, + { + "type": "bool", + "name": "ao_on_uv2", + "setter": "set_flag", + "getter": "get_flag", + "index": 10 + }, + { + "type": "int", + "name": "ao_texture_channel", + "setter": "set_ao_texture_channel", + "getter": "get_ao_texture_channel" + }, + { + "type": "bool", + "name": "heightmap_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 6 + }, + { + "type": "float", + "name": "heightmap_scale", + "setter": "set_heightmap_scale", + "getter": "get_heightmap_scale" + }, + { + "type": "bool", + "name": "heightmap_deep_parallax", + "setter": "set_heightmap_deep_parallax", + "getter": "is_heightmap_deep_parallax_enabled" + }, + { + "type": "int", + "name": "heightmap_min_layers", + "setter": "set_heightmap_deep_parallax_min_layers", + "getter": "get_heightmap_deep_parallax_min_layers" + }, + { + "type": "int", + "name": "heightmap_max_layers", + "setter": "set_heightmap_deep_parallax_max_layers", + "getter": "get_heightmap_deep_parallax_max_layers" + }, + { + "type": "bool", + "name": "heightmap_flip_tangent", + "setter": "set_heightmap_deep_parallax_flip_tangent", + "getter": "get_heightmap_deep_parallax_flip_tangent" + }, + { + "type": "bool", + "name": "heightmap_flip_binormal", + "setter": "set_heightmap_deep_parallax_flip_binormal", + "getter": "get_heightmap_deep_parallax_flip_binormal" + }, + { + "type": "Texture2D", + "name": "heightmap_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 9 + }, + { + "type": "bool", + "name": "heightmap_flip_texture", + "setter": "set_flag", + "getter": "get_flag", + "index": 17 + }, + { + "type": "bool", + "name": "subsurf_scatter_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 7 + }, + { + "type": "float", + "name": "subsurf_scatter_strength", + "setter": "set_subsurface_scattering_strength", + "getter": "get_subsurface_scattering_strength" + }, + { + "type": "bool", + "name": "subsurf_scatter_skin_mode", + "setter": "set_flag", + "getter": "get_flag", + "index": 18 + }, + { + "type": "Texture2D", + "name": "subsurf_scatter_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 10 + }, + { + "type": "bool", + "name": "subsurf_scatter_transmittance_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 8 + }, + { + "type": "Color", + "name": "subsurf_scatter_transmittance_color", + "setter": "set_transmittance_color", + "getter": "get_transmittance_color" + }, + { + "type": "Texture2D", + "name": "subsurf_scatter_transmittance_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 11 + }, + { + "type": "float", + "name": "subsurf_scatter_transmittance_depth", + "setter": "set_transmittance_depth", + "getter": "get_transmittance_depth" + }, + { + "type": "float", + "name": "subsurf_scatter_transmittance_boost", + "setter": "set_transmittance_boost", + "getter": "get_transmittance_boost" + }, + { + "type": "bool", + "name": "backlight_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 9 + }, + { + "type": "Color", + "name": "backlight", + "setter": "set_backlight", + "getter": "get_backlight" + }, + { + "type": "Texture2D", + "name": "backlight_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 12 + }, + { + "type": "bool", + "name": "refraction_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 10 + }, + { + "type": "float", + "name": "refraction_scale", + "setter": "set_refraction", + "getter": "get_refraction" + }, + { + "type": "Texture2D", + "name": "refraction_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 13 + }, + { + "type": "int", + "name": "refraction_texture_channel", + "setter": "set_refraction_texture_channel", + "getter": "get_refraction_texture_channel" + }, + { + "type": "bool", + "name": "detail_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 11 + }, + { + "type": "Texture2D", + "name": "detail_mask", + "setter": "set_texture", + "getter": "get_texture", + "index": 14 + }, + { + "type": "int", + "name": "detail_blend_mode", + "setter": "set_detail_blend_mode", + "getter": "get_detail_blend_mode" + }, + { + "type": "int", + "name": "detail_uv_layer", + "setter": "set_detail_uv", + "getter": "get_detail_uv" + }, + { + "type": "Texture2D", + "name": "detail_albedo", + "setter": "set_texture", + "getter": "get_texture", + "index": 15 + }, + { + "type": "Texture2D", + "name": "detail_normal", + "setter": "set_texture", + "getter": "get_texture", + "index": 16 + }, + { + "type": "Vector3", + "name": "uv1_scale", + "setter": "set_uv1_scale", + "getter": "get_uv1_scale" + }, + { + "type": "Vector3", + "name": "uv1_offset", + "setter": "set_uv1_offset", + "getter": "get_uv1_offset" + }, + { + "type": "bool", + "name": "uv1_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 6 + }, + { + "type": "float", + "name": "uv1_triplanar_sharpness", + "setter": "set_uv1_triplanar_blend_sharpness", + "getter": "get_uv1_triplanar_blend_sharpness" + }, + { + "type": "bool", + "name": "uv1_world_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 8 + }, + { + "type": "Vector3", + "name": "uv2_scale", + "setter": "set_uv2_scale", + "getter": "get_uv2_scale" + }, + { + "type": "Vector3", + "name": "uv2_offset", + "setter": "set_uv2_offset", + "getter": "get_uv2_offset" + }, + { + "type": "bool", + "name": "uv2_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 7 + }, + { + "type": "float", + "name": "uv2_triplanar_sharpness", + "setter": "set_uv2_triplanar_blend_sharpness", + "getter": "get_uv2_triplanar_blend_sharpness" + }, + { + "type": "bool", + "name": "uv2_world_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 9 + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "bool", + "name": "texture_repeat", + "setter": "set_flag", + "getter": "get_flag", + "index": 16 + }, + { + "type": "bool", + "name": "disable_receive_shadows", + "setter": "set_flag", + "getter": "get_flag", + "index": 13 + }, + { + "type": "bool", + "name": "shadow_to_opacity", + "setter": "set_flag", + "getter": "get_flag", + "index": 15 + }, + { + "type": "int", + "name": "billboard_mode", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "billboard_keep_scale", + "setter": "set_flag", + "getter": "get_flag", + "index": 5 + }, + { + "type": "int", + "name": "particles_anim_h_frames", + "setter": "set_particles_anim_h_frames", + "getter": "get_particles_anim_h_frames" + }, + { + "type": "int", + "name": "particles_anim_v_frames", + "setter": "set_particles_anim_v_frames", + "getter": "get_particles_anim_v_frames" + }, + { + "type": "bool", + "name": "particles_anim_loop", + "setter": "set_particles_anim_loop", + "getter": "get_particles_anim_loop" + }, + { + "type": "bool", + "name": "grow", + "setter": "set_grow_enabled", + "getter": "is_grow_enabled" + }, + { + "type": "float", + "name": "grow_amount", + "setter": "set_grow", + "getter": "get_grow" + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_flag", + "getter": "get_flag", + "index": 4 + }, + { + "type": "bool", + "name": "use_point_size", + "setter": "set_flag", + "getter": "get_flag", + "index": 3 + }, + { + "type": "float", + "name": "point_size", + "setter": "set_point_size", + "getter": "get_point_size" + }, + { + "type": "bool", + "name": "use_particle_trails", + "setter": "set_flag", + "getter": "get_flag", + "index": 19 + }, + { + "type": "bool", + "name": "proximity_fade_enabled", + "setter": "set_proximity_fade_enabled", + "getter": "is_proximity_fade_enabled" + }, + { + "type": "float", + "name": "proximity_fade_distance", + "setter": "set_proximity_fade_distance", + "getter": "get_proximity_fade_distance" + }, + { + "type": "float", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "float", + "name": "msdf_outline_size", + "setter": "set_msdf_outline_size", + "getter": "get_msdf_outline_size" + }, + { + "type": "int", + "name": "distance_fade_mode", + "setter": "set_distance_fade", + "getter": "get_distance_fade" + }, + { + "type": "float", + "name": "distance_fade_min_distance", + "setter": "set_distance_fade_min_distance", + "getter": "get_distance_fade_min_distance" + }, + { + "type": "float", + "name": "distance_fade_max_distance", + "setter": "set_distance_fade_max_distance", + "getter": "get_distance_fade_max_distance" + } + ] + }, + { + "name": "BitMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "create_from_image_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 106271684, + "hash_compatibility": [ + 505265891 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "threshold", + "type": "float", + "meta": "float", + "default_value": "0.1" + } + ] + }, + { + "name": "set_bitv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153096796, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "set_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "get_bitv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "get_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 472162941, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "get_true_bit_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "new_size", + "type": "Vector2i" + } + ] + }, + { + "name": "grow_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317281434, + "arguments": [ + { + "name": "pixels", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2i" + } + ] + }, + { + "name": "convert_to_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "opaque_to_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 48478126, + "hash_compatibility": [ + 876132484 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float", + "default_value": "2.0" + } + ] + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "Bone2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "rest", + "type": "Transform2D" + } + ] + }, + { + "name": "get_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "apply_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_skeleton_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_index_in_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_autocalculate_length_and_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_calculate", + "type": "bool" + } + ] + }, + { + "name": "get_autocalculate_length_and_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "rest", + "setter": "set_rest", + "getter": "get_rest" + } + ] + }, + { + "name": "BoneAttachment3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1814733083, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "on_skeleton_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_override_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override_pose", + "type": "bool" + } + ] + }, + { + "name": "get_override_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_external_skeleton", + "type": "bool" + } + ] + }, + { + "name": "get_use_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "external_skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone_idx", + "setter": "set_bone_idx", + "getter": "get_bone_idx" + }, + { + "type": "bool", + "name": "override_pose", + "setter": "set_override_pose", + "getter": "get_override_pose" + } + ] + }, + { + "name": "BoneMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291782652, + "return_value": { + "type": "SkeletonProfile" + } + }, + { + "name": "set_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870374136, + "arguments": [ + { + "name": "profile", + "type": "SkeletonProfile" + } + ] + }, + { + "name": "get_skeleton_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "profile_bone_name", + "type": "StringName" + } + ] + }, + { + "name": "set_skeleton_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "profile_bone_name", + "type": "StringName" + }, + { + "name": "skeleton_bone_name", + "type": "StringName" + } + ] + }, + { + "name": "find_profile_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "skeleton_bone_name", + "type": "StringName" + } + ] + } + ], + "signals": [ + { + "name": "bone_map_updated" + }, + { + "name": "profile_updated" + } + ], + "properties": [ + { + "type": "SkeletonProfile", + "name": "profile", + "setter": "set_profile", + "getter": "get_profile" + } + ] + }, + { + "name": "BoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_spacer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1326660695, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "begin", + "type": "bool" + } + ] + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2456745134, + "arguments": [ + { + "name": "alignment", + "type": "enum::BoxContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1915476527, + "return_value": { + "type": "enum::BoxContainer.AlignmentMode" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + } + ] + }, + { + "name": "BoxMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "divisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "divisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_height", + "setter": "set_subdivide_height", + "getter": "get_subdivide_height" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + } + ] + }, + { + "name": "BoxOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "BoxShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "Button", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "methods": [ + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_clip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_clip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_text_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_text_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_icon_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "icon_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_icon_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_icon_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "vertical_icon_alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_icon_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_expand_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_expand_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Texture2D", + "name": "icon", + "setter": "set_button_icon", + "getter": "get_button_icon" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_text_alignment", + "getter": "get_text_alignment" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "bool", + "name": "clip_text", + "setter": "set_clip_text", + "getter": "get_clip_text" + }, + { + "type": "int", + "name": "icon_alignment", + "setter": "set_icon_alignment", + "getter": "get_icon_alignment" + }, + { + "type": "int", + "name": "vertical_icon_alignment", + "setter": "set_vertical_icon_alignment", + "getter": "get_vertical_icon_alignment" + }, + { + "type": "bool", + "name": "expand_icon", + "setter": "set_expand_icon", + "getter": "is_expand_icon" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "ButtonGroup", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_pressed_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886434893, + "return_value": { + "type": "BaseButton" + } + }, + { + "name": "get_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::BaseButton" + } + }, + { + "name": "set_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "pressed", + "arguments": [ + { + "name": "button", + "type": "BaseButton" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "allow_unpress", + "setter": "set_allow_unpress", + "getter": "is_allow_unpress" + } + ] + }, + { + "name": "CPUParticles2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + } + ] + }, + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_MAX", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 3 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_RECTANGLE", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "random", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183193490, + "arguments": [ + { + "name": "order", + "type": "enum::CPUParticles2D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1668655735, + "return_value": { + "type": "enum::CPUParticles2D.DrawOrder" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spread", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3320615296, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2038050600, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3320615296, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2038050600, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_param_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2959350143, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_param_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2603158474, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4178137949, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles2D.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829976507, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles2D.ParticleFlags" + } + ] + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393763892, + "arguments": [ + { + "name": "shape", + "type": "enum::CPUParticles2D.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740246024, + "return_value": { + "type": "enum::CPUParticles2D.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_rect_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "extents", + "type": "Vector2" + } + ] + }, + { + "name": "get_emission_rect_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_emission_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_emission_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_emission_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_emission_normals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_emission_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_emission_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector2" + } + ] + }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector2", + "name": "emission_rect_extents", + "setter": "set_emission_rect_extents", + "getter": "get_emission_rect_extents" + }, + { + "type": "PackedVector2Array", + "name": "emission_points", + "setter": "set_emission_points", + "getter": "get_emission_points" + }, + { + "type": "PackedVector2Array", + "name": "emission_normals", + "setter": "set_emission_normals", + "getter": "get_emission_normals" + }, + { + "type": "PackedColorArray", + "name": "emission_colors", + "setter": "set_emission_colors", + "getter": "get_emission_colors" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "Vector2", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "Vector2", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "Curve", + "name": "angular_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 1 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "Curve", + "name": "orbit_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 2 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "Curve", + "name": "linear_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 3 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "Curve", + "name": "radial_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 4 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "Curve", + "name": "tangential_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 5 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "Curve", + "name": "damping_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 6 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "Curve", + "name": "angle_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 7 + }, + { + "type": "float", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "Curve", + "name": "scale_amount_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 8 + }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale" + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x" + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Gradient", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "Curve", + "name": "hue_variation_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 9 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "Curve", + "name": "anim_speed_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 10 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "Curve", + "name": "anim_offset_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 11 + } + ] + }, + { + "name": "CPUParticles3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_VIEW_DEPTH", + "value": 2 + } + ] + }, + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_MAX", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 3 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_BOX", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_RING", + "value": 6 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "random", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1427401774, + "arguments": [ + { + "name": "order", + "type": "enum::CPUParticles3D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321900776, + "return_value": { + "type": "enum::CPUParticles3D.DrawOrder" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flatness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_flatness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 557936109, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 597646162, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 557936109, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 597646162, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_param_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4044142537, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_param_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4132790277, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3515406498, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles3D.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2845201987, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles3D.ParticleFlags" + } + ] + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 491823814, + "arguments": [ + { + "name": "shape", + "type": "enum::CPUParticles3D.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961454842, + "return_value": { + "type": "enum::CPUParticles3D.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_box_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_emission_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_emission_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_emission_normals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_emission_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_emission_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_emission_ring_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_ring_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_ring_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_cone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector3" + } + ] + }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "AABB", + "name": "visibility_aabb", + "setter": "set_visibility_aabb", + "getter": "get_visibility_aabb" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector3", + "name": "emission_box_extents", + "setter": "set_emission_box_extents", + "getter": "get_emission_box_extents" + }, + { + "type": "PackedVector3Array", + "name": "emission_points", + "setter": "set_emission_points", + "getter": "get_emission_points" + }, + { + "type": "PackedVector3Array", + "name": "emission_normals", + "setter": "set_emission_normals", + "getter": "get_emission_normals" + }, + { + "type": "PackedColorArray", + "name": "emission_colors", + "setter": "set_emission_colors", + "getter": "get_emission_colors" + }, + { + "type": "Vector3", + "name": "emission_ring_axis", + "setter": "set_emission_ring_axis", + "getter": "get_emission_ring_axis" + }, + { + "type": "float", + "name": "emission_ring_height", + "setter": "set_emission_ring_height", + "getter": "get_emission_ring_height" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_cone_angle", + "setter": "set_emission_ring_cone_angle", + "getter": "get_emission_ring_cone_angle" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "bool", + "name": "particle_flag_rotate_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 1 + }, + { + "type": "bool", + "name": "particle_flag_disable_z", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 2 + }, + { + "type": "Vector3", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "flatness", + "setter": "set_flatness", + "getter": "get_flatness" + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "Curve", + "name": "angular_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 1 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "Curve", + "name": "orbit_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 2 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "Curve", + "name": "linear_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 3 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "Curve", + "name": "radial_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 4 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "Curve", + "name": "tangential_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 5 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "Curve", + "name": "damping_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 6 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "Curve", + "name": "angle_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 7 + }, + { + "type": "float", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "Curve", + "name": "scale_amount_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 8 + }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale" + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x" + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y" + }, + { + "type": "Curve", + "name": "scale_curve_z", + "setter": "set_scale_curve_z", + "getter": "get_scale_curve_z" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Gradient", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "Curve", + "name": "hue_variation_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 9 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "Curve", + "name": "anim_speed_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 10 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "Curve", + "name": "anim_offset_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 11 + } + ] + }, + { + "name": "CSGBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGCombiner3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGShape3D", + "api_type": "core" + }, + { + "name": "CSGCylinder3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cone", + "type": "bool" + } + ] + }, + { + "name": "is_cone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "sides", + "setter": "set_sides", + "getter": "get_sides" + }, + { + "type": "bool", + "name": "cone", + "setter": "set_cone", + "getter": "is_cone" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGMesh3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4081188045, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGPolygon3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_DEPTH", + "value": 0 + }, + { + "name": "MODE_SPIN", + "value": 1 + }, + { + "name": "MODE_PATH", + "value": 2 + } + ] + }, + { + "name": "PathRotation", + "is_bitfield": false, + "values": [ + { + "name": "PATH_ROTATION_POLYGON", + "value": 0 + }, + { + "name": "PATH_ROTATION_PATH", + "value": 1 + }, + { + "name": "PATH_ROTATION_PATH_FOLLOW", + "value": 2 + } + ] + }, + { + "name": "PathIntervalType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_INTERVAL_DISTANCE", + "value": 0 + }, + { + "name": "PATH_INTERVAL_SUBDIVIDE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3158377035, + "arguments": [ + { + "name": "mode", + "type": "enum::CSGPolygon3D.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1201612222, + "return_value": { + "type": "enum::CSGPolygon3D.Mode" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spin_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spin_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spin_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "spin_sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_spin_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_path_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_path_interval_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744240707, + "arguments": [ + { + "name": "interval_type", + "type": "enum::CSGPolygon3D.PathIntervalType" + } + ] + }, + { + "name": "get_path_interval_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3434618397, + "return_value": { + "type": "enum::CSGPolygon3D.PathIntervalType" + } + }, + { + "name": "set_path_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_simplify_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_simplify_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1412947288, + "arguments": [ + { + "name": "path_rotation", + "type": "enum::CSGPolygon3D.PathRotation" + } + ] + }, + { + "name": "get_path_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647219346, + "return_value": { + "type": "enum::CSGPolygon3D.PathRotation" + } + }, + { + "name": "set_path_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_continuous_u", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_continuous_u", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_u_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_u_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_joined", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_joined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "float", + "name": "spin_degrees", + "setter": "set_spin_degrees", + "getter": "get_spin_degrees" + }, + { + "type": "int", + "name": "spin_sides", + "setter": "set_spin_sides", + "getter": "get_spin_sides" + }, + { + "type": "NodePath", + "name": "path_node", + "setter": "set_path_node", + "getter": "get_path_node" + }, + { + "type": "int", + "name": "path_interval_type", + "setter": "set_path_interval_type", + "getter": "get_path_interval_type" + }, + { + "type": "float", + "name": "path_interval", + "setter": "set_path_interval", + "getter": "get_path_interval" + }, + { + "type": "float", + "name": "path_simplify_angle", + "setter": "set_path_simplify_angle", + "getter": "get_path_simplify_angle" + }, + { + "type": "int", + "name": "path_rotation", + "setter": "set_path_rotation", + "getter": "get_path_rotation" + }, + { + "type": "bool", + "name": "path_local", + "setter": "set_path_local", + "getter": "is_path_local" + }, + { + "type": "bool", + "name": "path_continuous_u", + "setter": "set_path_continuous_u", + "getter": "is_path_continuous_u" + }, + { + "type": "float", + "name": "path_u_distance", + "setter": "set_path_u_distance", + "getter": "get_path_u_distance" + }, + { + "type": "bool", + "name": "path_joined", + "setter": "set_path_joined", + "getter": "is_path_joined" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGPrimitive3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CSGShape3D", + "api_type": "core", + "methods": [ + { + "name": "set_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_faces", + "type": "bool" + } + ] + }, + { + "name": "get_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "flip_faces", + "setter": "set_flip_faces", + "getter": "get_flip_faces" + } + ] + }, + { + "name": "CSGShape3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Operation", + "is_bitfield": false, + "values": [ + { + "name": "OPERATION_UNION", + "value": 0 + }, + { + "name": "OPERATION_INTERSECTION", + "value": 1 + }, + { + "name": "OPERATION_SUBTRACTION", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "is_root_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 811425055, + "arguments": [ + { + "name": "operation", + "type": "enum::CSGShape3D.Operation" + } + ] + }, + { + "name": "get_operation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662425879, + "return_value": { + "type": "enum::CSGShape3D.Operation" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "snap", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "operation", + "type": "bool" + } + ] + }, + { + "name": "is_using_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_calculate_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_calculating_tangents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_meshes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "bake_static_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1605880883, + "return_value": { + "type": "ArrayMesh" + } + }, + { + "name": "bake_collision_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36102322, + "return_value": { + "type": "ConcavePolygonShape3D" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operation", + "setter": "set_operation", + "getter": "get_operation" + }, + { + "type": "float", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "bool", + "name": "calculate_tangents", + "setter": "set_calculate_tangents", + "getter": "is_calculating_tangents" + }, + { + "type": "bool", + "name": "use_collision", + "setter": "set_use_collision", + "getter": "is_using_collision" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + } + ] + }, + { + "name": "CSGSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGTorus3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ring_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ring_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "inner_radius", + "setter": "set_inner_radius", + "getter": "get_inner_radius" + }, + { + "type": "float", + "name": "outer_radius", + "setter": "set_outer_radius", + "getter": "get_outer_radius" + }, + { + "type": "int", + "name": "sides", + "setter": "set_sides", + "getter": "get_sides" + }, + { + "type": "int", + "name": "ring_sides", + "setter": "set_ring_sides", + "getter": "get_ring_sides" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CallbackTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3008182292, + "return_value": { + "type": "CallbackTweener" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "Camera2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "AnchorMode", + "is_bitfield": false, + "values": [ + { + "name": "ANCHOR_MODE_FIXED_TOP_LEFT", + "value": 0 + }, + { + "name": "ANCHOR_MODE_DRAG_CENTER", + "value": 1 + } + ] + }, + { + "name": "Camera2DProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "CAMERA2D_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "CAMERA2D_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anchor_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050398218, + "arguments": [ + { + "name": "anchor_mode", + "type": "enum::Camera2D.AnchorMode" + } + ] + }, + { + "name": "get_anchor_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 155978067, + "return_value": { + "type": "enum::Camera2D.AnchorMode" + } + }, + { + "name": "set_ignore_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4201947462, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera2D.Camera2DProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2325344499, + "return_value": { + "type": "enum::Camera2D.Camera2DProcessCallback" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "limit", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_limit_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "limit_smoothing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limit_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_vertical_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drag_vertical_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_horizontal_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drag_horizontal_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_vertical_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_vertical_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_horizontal_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_horizontal_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "drag_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_screen_center_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "zoom", + "type": "Vector2" + } + ] + }, + { + "name": "get_zoom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_custom_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "viewport", + "type": "Node" + } + ] + }, + { + "name": "get_custom_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "set_position_smoothing_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "position_smoothing_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_position_smoothing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_position_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "position_smoothing_speed", + "type": "bool" + } + ] + }, + { + "name": "is_position_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotation_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_smoothing_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rotation_smoothing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "force_update_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "reset_smoothing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_screen_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "screen_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_screen_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_limit_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "limit_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limit_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_margin_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "margin_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_margin_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "anchor_mode", + "setter": "set_anchor_mode", + "getter": "get_anchor_mode" + }, + { + "type": "bool", + "name": "ignore_rotation", + "setter": "set_ignore_rotation", + "getter": "is_ignoring_rotation" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Vector2", + "name": "zoom", + "setter": "set_zoom", + "getter": "get_zoom" + }, + { + "type": "Viewport", + "name": "custom_viewport", + "setter": "set_custom_viewport", + "getter": "get_custom_viewport" + }, + { + "type": "int", + "name": "process_callback", + "setter": "set_process_callback", + "getter": "get_process_callback" + }, + { + "type": "int", + "name": "limit_left", + "setter": "set_limit", + "getter": "get_limit", + "index": 0 + }, + { + "type": "int", + "name": "limit_top", + "setter": "set_limit", + "getter": "get_limit", + "index": 1 + }, + { + "type": "int", + "name": "limit_right", + "setter": "set_limit", + "getter": "get_limit", + "index": 2 + }, + { + "type": "int", + "name": "limit_bottom", + "setter": "set_limit", + "getter": "get_limit", + "index": 3 + }, + { + "type": "bool", + "name": "limit_smoothed", + "setter": "set_limit_smoothing_enabled", + "getter": "is_limit_smoothing_enabled" + }, + { + "type": "bool", + "name": "position_smoothing_enabled", + "setter": "set_position_smoothing_enabled", + "getter": "is_position_smoothing_enabled" + }, + { + "type": "float", + "name": "position_smoothing_speed", + "setter": "set_position_smoothing_speed", + "getter": "get_position_smoothing_speed" + }, + { + "type": "bool", + "name": "rotation_smoothing_enabled", + "setter": "set_rotation_smoothing_enabled", + "getter": "is_rotation_smoothing_enabled" + }, + { + "type": "float", + "name": "rotation_smoothing_speed", + "setter": "set_rotation_smoothing_speed", + "getter": "get_rotation_smoothing_speed" + }, + { + "type": "bool", + "name": "drag_horizontal_enabled", + "setter": "set_drag_horizontal_enabled", + "getter": "is_drag_horizontal_enabled" + }, + { + "type": "bool", + "name": "drag_vertical_enabled", + "setter": "set_drag_vertical_enabled", + "getter": "is_drag_vertical_enabled" + }, + { + "type": "float", + "name": "drag_horizontal_offset", + "setter": "set_drag_horizontal_offset", + "getter": "get_drag_horizontal_offset" + }, + { + "type": "float", + "name": "drag_vertical_offset", + "setter": "set_drag_vertical_offset", + "getter": "get_drag_vertical_offset" + }, + { + "type": "float", + "name": "drag_left_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 0 + }, + { + "type": "float", + "name": "drag_top_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 1 + }, + { + "type": "float", + "name": "drag_right_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 2 + }, + { + "type": "float", + "name": "drag_bottom_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 3 + }, + { + "type": "bool", + "name": "editor_draw_screen", + "setter": "set_screen_drawing_enabled", + "getter": "is_screen_drawing_enabled" + }, + { + "type": "bool", + "name": "editor_draw_limits", + "setter": "set_limit_drawing_enabled", + "getter": "is_limit_drawing_enabled" + }, + { + "type": "bool", + "name": "editor_draw_drag_margin", + "setter": "set_margin_drawing_enabled", + "getter": "is_margin_drawing_enabled" + } + ] + }, + { + "name": "Camera3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "ProjectionType", + "is_bitfield": false, + "values": [ + { + "name": "PROJECTION_PERSPECTIVE", + "value": 0 + }, + { + "name": "PROJECTION_ORTHOGONAL", + "value": 1 + }, + { + "name": "PROJECTION_FRUSTUM", + "value": 2 + } + ] + }, + { + "name": "KeepAspect", + "is_bitfield": false, + "values": [ + { + "name": "KEEP_WIDTH", + "value": 0 + }, + { + "name": "KEEP_HEIGHT", + "value": 1 + } + ] + }, + { + "name": "DopplerTracking", + "is_bitfield": false, + "values": [ + { + "name": "DOPPLER_TRACKING_DISABLED", + "value": 0 + }, + { + "name": "DOPPLER_TRACKING_IDLE_STEP", + "value": 1 + }, + { + "name": "DOPPLER_TRACKING_PHYSICS_STEP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "project_ray_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "project_local_ray_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "project_ray_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "unproject_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3758901831, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "is_position_behind", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108956480, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "project_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171975744, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + }, + { + "name": "z_depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_orthogonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_frustum", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 354890663, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "enable_next", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_camera_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_camera_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910717950, + "return_value": { + "type": "Projection" + } + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_frustum_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_frustum_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "near", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624185235, + "return_value": { + "type": "enum::Camera3D.ProjectionType" + } + }, + { + "name": "set_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4218540108, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.ProjectionType" + } + ] + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "env", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1586754307, + "arguments": [ + { + "name": "compositor", + "type": "Compositor" + } + ] + }, + { + "name": "get_compositor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647707413, + "return_value": { + "type": "Compositor" + } + }, + { + "name": "set_keep_aspect_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740651252, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.KeepAspect" + } + ] + }, + { + "name": "get_keep_aspect_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2790278316, + "return_value": { + "type": "enum::Camera3D.KeepAspect" + } + }, + { + "name": "set_doppler_tracking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109431270, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.DopplerTracking" + } + ] + }, + { + "name": "get_doppler_tracking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1584483649, + "return_value": { + "type": "enum::Camera3D.DopplerTracking" + } + }, + { + "name": "get_frustum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Plane" + } + }, + { + "name": "is_position_in_frustum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108956480, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_camera_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_pyramid_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_cull_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_cull_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "keep_aspect", + "setter": "set_keep_aspect_mode", + "getter": "get_keep_aspect_mode" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "attributes", + "setter": "set_attributes", + "getter": "get_attributes" + }, + { + "type": "Compositor", + "name": "compositor", + "setter": "set_compositor", + "getter": "get_compositor" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "int", + "name": "doppler_tracking", + "setter": "set_doppler_tracking", + "getter": "get_doppler_tracking" + }, + { + "type": "int", + "name": "projection", + "setter": "set_projection", + "getter": "get_projection" + }, + { + "type": "bool", + "name": "current", + "setter": "set_current", + "getter": "is_current" + }, + { + "type": "float", + "name": "fov", + "setter": "set_fov", + "getter": "get_fov" + }, + { + "type": "float", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "frustum_offset", + "setter": "set_frustum_offset", + "getter": "get_frustum_offset" + }, + { + "type": "float", + "name": "near", + "setter": "set_near", + "getter": "get_near" + }, + { + "type": "float", + "name": "far", + "setter": "set_far", + "getter": "get_far" + } + ] + }, + { + "name": "CameraAttributes", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_exposure_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_exposure_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_exposure_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_exposure_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_auto_exposure_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_exposure_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_grey", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "exposure_sensitivity", + "setter": "set_exposure_sensitivity", + "getter": "get_exposure_sensitivity" + }, + { + "type": "float", + "name": "exposure_multiplier", + "setter": "set_exposure_multiplier", + "getter": "get_exposure_multiplier" + }, + { + "type": "bool", + "name": "auto_exposure_enabled", + "setter": "set_auto_exposure_enabled", + "getter": "is_auto_exposure_enabled" + }, + { + "type": "float", + "name": "auto_exposure_scale", + "setter": "set_auto_exposure_scale", + "getter": "get_auto_exposure_scale" + }, + { + "type": "float", + "name": "auto_exposure_speed", + "setter": "set_auto_exposure_speed", + "getter": "get_auto_exposure_speed" + } + ] + }, + { + "name": "CameraAttributesPhysical", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CameraAttributes", + "api_type": "core", + "methods": [ + { + "name": "set_aperture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aperture", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aperture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shutter_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "shutter_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shutter_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_focal_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "focal_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_focal_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_focus_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "focus_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_focus_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "near", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_max_exposure_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_value_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_max_exposure_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_min_exposure_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_value_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_min_exposure_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "frustum_focus_distance", + "setter": "set_focus_distance", + "getter": "get_focus_distance" + }, + { + "type": "float", + "name": "frustum_focal_length", + "setter": "set_focal_length", + "getter": "get_focal_length" + }, + { + "type": "float", + "name": "frustum_near", + "setter": "set_near", + "getter": "get_near" + }, + { + "type": "float", + "name": "frustum_far", + "setter": "set_far", + "getter": "get_far" + }, + { + "type": "float", + "name": "exposure_aperture", + "setter": "set_aperture", + "getter": "get_aperture" + }, + { + "type": "float", + "name": "exposure_shutter_speed", + "setter": "set_shutter_speed", + "getter": "get_shutter_speed" + }, + { + "type": "float", + "name": "auto_exposure_min_exposure_value", + "setter": "set_auto_exposure_min_exposure_value", + "getter": "get_auto_exposure_min_exposure_value" + }, + { + "type": "float", + "name": "auto_exposure_max_exposure_value", + "setter": "set_auto_exposure_max_exposure_value", + "getter": "get_auto_exposure_max_exposure_value" + } + ] + }, + { + "name": "CameraAttributesPractical", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CameraAttributes", + "api_type": "core", + "methods": [ + { + "name": "set_dof_blur_far_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dof_blur_far_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dof_blur_far_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_far_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_far_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_far_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_near_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dof_blur_near_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dof_blur_near_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_near_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_near_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_near_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_max_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_max_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_min_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_min_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "dof_blur_far_enabled", + "setter": "set_dof_blur_far_enabled", + "getter": "is_dof_blur_far_enabled" + }, + { + "type": "float", + "name": "dof_blur_far_distance", + "setter": "set_dof_blur_far_distance", + "getter": "get_dof_blur_far_distance" + }, + { + "type": "float", + "name": "dof_blur_far_transition", + "setter": "set_dof_blur_far_transition", + "getter": "get_dof_blur_far_transition" + }, + { + "type": "bool", + "name": "dof_blur_near_enabled", + "setter": "set_dof_blur_near_enabled", + "getter": "is_dof_blur_near_enabled" + }, + { + "type": "float", + "name": "dof_blur_near_distance", + "setter": "set_dof_blur_near_distance", + "getter": "get_dof_blur_near_distance" + }, + { + "type": "float", + "name": "dof_blur_near_transition", + "setter": "set_dof_blur_near_transition", + "getter": "get_dof_blur_near_transition" + }, + { + "type": "float", + "name": "dof_blur_amount", + "setter": "set_dof_blur_amount", + "getter": "get_dof_blur_amount" + }, + { + "type": "float", + "name": "auto_exposure_min_sensitivity", + "setter": "set_auto_exposure_min_sensitivity", + "getter": "get_auto_exposure_min_sensitivity" + }, + { + "type": "float", + "name": "auto_exposure_max_sensitivity", + "setter": "set_auto_exposure_max_sensitivity", + "getter": "get_auto_exposure_max_sensitivity" + } + ] + }, + { + "name": "CameraFeed", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "FeedDataType", + "is_bitfield": false, + "values": [ + { + "name": "FEED_NOIMAGE", + "value": 0 + }, + { + "name": "FEED_RGB", + "value": 1 + }, + { + "name": "FEED_YCBCR", + "value": 2 + }, + { + "name": "FEED_YCBCR_SEP", + "value": 3 + }, + { + "name": "FEED_EXTERNAL", + "value": 4 + } + ] + }, + { + "name": "FeedPosition", + "is_bitfield": false, + "values": [ + { + "name": "FEED_UNSPECIFIED", + "value": 0 + }, + { + "name": "FEED_FRONT", + "value": 1 + }, + { + "name": "FEED_BACK", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2711679033, + "return_value": { + "type": "enum::CameraFeed.FeedPosition" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 611162623, + "arguments": [ + { + "name": "position", + "type": "enum::CameraFeed.FeedPosition" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "set_rgb_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "rgb_image", + "type": "Image" + } + ] + }, + { + "name": "set_ycbcr_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "ycbcr_image", + "type": "Image" + } + ] + }, + { + "name": "set_external", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_tex_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135699418, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "feed_image_type", + "type": "enum::CameraServer.FeedImage" + } + ] + }, + { + "name": "get_datatype", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477782850, + "return_value": { + "type": "enum::CameraFeed.FeedDataType" + } + }, + { + "name": "get_formats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 31872775, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "parameters", + "type": "Dictionary" + } + ] + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "format_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "feed_is_active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "Transform2D", + "name": "feed_transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Array", + "name": "formats", + "getter": "get_formats" + } + ] + }, + { + "name": "CameraServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "FeedImage", + "is_bitfield": false, + "values": [ + { + "name": "FEED_RGBA_IMAGE", + "value": 0 + }, + { + "name": "FEED_YCBCR_IMAGE", + "value": 0 + }, + { + "name": "FEED_Y_IMAGE", + "value": 0 + }, + { + "name": "FEED_CBCR_IMAGE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 361927068, + "return_value": { + "type": "CameraFeed" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_feed_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "feeds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::CameraFeed" + } + }, + { + "name": "add_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3204782488, + "arguments": [ + { + "name": "feed", + "type": "CameraFeed" + } + ] + }, + { + "name": "remove_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3204782488, + "arguments": [ + { + "name": "feed", + "type": "CameraFeed" + } + ] + } + ], + "signals": [ + { + "name": "camera_feed_added", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "camera_feed_removed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "name": "CameraTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "feed_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_which_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1595299230, + "arguments": [ + { + "name": "which_feed", + "type": "enum::CameraServer.FeedImage" + } + ] + }, + { + "name": "get_which_feed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 91039457, + "return_value": { + "type": "enum::CameraServer.FeedImage" + } + }, + { + "name": "set_camera_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_camera_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "camera_feed_id", + "setter": "set_camera_feed_id", + "getter": "get_camera_feed_id" + }, + { + "type": "int", + "name": "which_feed", + "setter": "set_which_feed", + "getter": "get_which_feed" + }, + { + "type": "bool", + "name": "camera_is_active", + "setter": "set_camera_active", + "getter": "get_camera_active" + } + ] + }, + { + "name": "CanvasGroup", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_fit_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fit_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fit_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clear_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clear_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clear_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "is_using_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "fit_margin", + "setter": "set_fit_margin", + "getter": "get_fit_margin" + }, + { + "type": "float", + "name": "clear_margin", + "setter": "set_clear_margin", + "getter": "get_clear_margin" + }, + { + "type": "bool", + "name": "use_mipmaps", + "setter": "set_use_mipmaps", + "getter": "is_using_mipmaps" + } + ] + }, + { + "name": "CanvasItem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_TRANSFORM_CHANGED", + "value": 2000 + }, + { + "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED", + "value": 35 + }, + { + "name": "NOTIFICATION_DRAW", + "value": 30 + }, + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 31 + }, + { + "name": "NOTIFICATION_ENTER_CANVAS", + "value": 32 + }, + { + "name": "NOTIFICATION_EXIT_CANVAS", + "value": 33 + }, + { + "name": "NOTIFICATION_WORLD_2D_CHANGED", + "value": 36 + } + ], + "enums": [ + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_FILTER_PARENT_NODE", + "value": 0 + }, + { + "name": "TEXTURE_FILTER_NEAREST", + "value": 1 + }, + { + "name": "TEXTURE_FILTER_LINEAR", + "value": 2 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 4 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 6 + }, + { + "name": "TEXTURE_FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_REPEAT_PARENT_NODE", + "value": 0 + }, + { + "name": "TEXTURE_REPEAT_DISABLED", + "value": 1 + }, + { + "name": "TEXTURE_REPEAT_ENABLED", + "value": 2 + }, + { + "name": "TEXTURE_REPEAT_MIRROR", + "value": 3 + }, + { + "name": "TEXTURE_REPEAT_MAX", + "value": 4 + } + ] + }, + { + "name": "ClipChildrenMode", + "is_bitfield": false, + "values": [ + { + "name": "CLIP_CHILDREN_DISABLED", + "value": 0 + }, + { + "name": "CLIP_CHILDREN_ONLY", + "value": 1 + }, + { + "name": "CLIP_CHILDREN_AND_DRAW", + "value": 2 + }, + { + "name": "CLIP_CHILDREN_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_draw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "get_canvas_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "queue_redraw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "move_to_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_as_top_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_top_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "light_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_self_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "self_modulate", + "type": "Color" + } + ] + }, + { + "name": "get_self_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_z_as_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_z_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_y_sort_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_y_sort_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_behind_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_behind_parent_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "draw_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562330099, + "hash_compatibility": [ + 2516941890 + ], + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_dashed_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3653831622, + "hash_compatibility": [ + 684651049, + 2175215884 + ], + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "dash", + "type": "float", + "meta": "float", + "default_value": "2.0" + }, + { + "name": "aligned", + "type": "bool", + "default_value": "true" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3797364428, + "hash_compatibility": [ + 4175878946 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_polyline_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311979562, + "hash_compatibility": [ + 2239164197 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_arc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4140652635, + "hash_compatibility": [ + 3486841771 + ], + "arguments": [ + { + "name": "center", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "start_angle", + "type": "float", + "meta": "float" + }, + { + "name": "end_angle", + "type": "float", + "meta": "float" + }, + { + "name": "point_count", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3797364428, + "hash_compatibility": [ + 2239075205, + 4230657331 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_multiline_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311979562, + "hash_compatibility": [ + 4072951537, + 235933050 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2773573813, + "hash_compatibility": [ + 2417231121, + 84391229 + ], + "arguments": [ + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "filled", + "type": "bool", + "default_value": "true" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3153026596, + "hash_compatibility": [ + 3063020269 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "filled", + "type": "bool", + "default_value": "true" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 520200117, + "hash_compatibility": [ + 1695860435 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_texture_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3832805018, + "hash_compatibility": [ + 3204081724 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883821411, + "hash_compatibility": [ + 3196597532 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "draw_msdf_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4219163252, + "hash_compatibility": [ + 2672026175 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline", + "type": "float", + "meta": "double", + "default_value": "0.0" + }, + { + "name": "pixel_range", + "type": "float", + "meta": "double", + "default_value": "4.0" + }, + { + "name": "scale", + "type": "float", + "meta": "double", + "default_value": "1.0" + } + ] + }, + { + "name": "draw_lcd_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212350954, + "hash_compatibility": [ + 169610548 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_style_box", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 388176283, + "arguments": [ + { + "name": "style_box", + "type": "StyleBox" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "draw_primitive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3288481815, + "hash_compatibility": [ + 2248678295 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974537912, + "hash_compatibility": [ + 2683625537 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_colored_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 15245644, + "hash_compatibility": [ + 1659099617 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 728290553, + "hash_compatibility": [ + 2552080639 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_multiline_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1927038192, + "hash_compatibility": [ + 4002645436 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 340562381, + "hash_compatibility": [ + 850005221 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_multiline_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1912318525, + "hash_compatibility": [ + 3717870722 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3339793283, + "hash_compatibility": [ + 2329089032 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "String" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_char_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3302344391, + "hash_compatibility": [ + 419453826 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "String" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 153818295, + "hash_compatibility": [ + 1634855856 + ], + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937992368, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "draw_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 288975085, + "hash_compatibility": [ + 3283884939 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "rotation", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "scale", + "type": "Vector2", + "default_value": "Vector2(1, 1)" + } + ] + }, + { + "name": "draw_set_transform_matrix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "draw_animation_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3112831842, + "hash_compatibility": [ + 2295343543 + ], + "arguments": [ + { + "name": "animation_length", + "type": "float", + "meta": "double" + }, + { + "name": "slice_begin", + "type": "float", + "meta": "double" + }, + { + "name": "slice_end", + "type": "float", + "meta": "double" + }, + { + "name": "offset", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_end_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_global_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_global_transform_with_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_viewport_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_viewport_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_screen_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_local_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_global_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_canvas_layer_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2602762519, + "return_value": { + "type": "CanvasLayer" + } + }, + { + "name": "get_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_use_parent_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_use_parent_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_local_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_update_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_canvas_position_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "make_input_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 811130057, + "return_value": { + "type": "InputEvent" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "set_visibility_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_visibility_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_visibility_layer_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_visibility_layer_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1037999706, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121960042, + "return_value": { + "type": "enum::CanvasItem.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1716472974, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667158319, + "return_value": { + "type": "enum::CanvasItem.TextureRepeat" + } + }, + { + "name": "set_clip_children_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319393776, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.ClipChildrenMode" + } + ] + }, + { + "name": "get_clip_children_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3581808349, + "return_value": { + "type": "enum::CanvasItem.ClipChildrenMode" + } + } + ], + "signals": [ + { + "name": "draw" + }, + { + "name": "visibility_changed" + }, + { + "name": "hidden" + }, + { + "name": "item_rect_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "Color", + "name": "self_modulate", + "setter": "set_self_modulate", + "getter": "get_self_modulate" + }, + { + "type": "bool", + "name": "show_behind_parent", + "setter": "set_draw_behind_parent", + "getter": "is_draw_behind_parent_enabled" + }, + { + "type": "bool", + "name": "top_level", + "setter": "set_as_top_level", + "getter": "is_set_as_top_level" + }, + { + "type": "int", + "name": "clip_children", + "setter": "set_clip_children_mode", + "getter": "get_clip_children_mode" + }, + { + "type": "int", + "name": "light_mask", + "setter": "set_light_mask", + "getter": "get_light_mask" + }, + { + "type": "int", + "name": "visibility_layer", + "setter": "set_visibility_layer", + "getter": "get_visibility_layer" + }, + { + "type": "int", + "name": "z_index", + "setter": "set_z_index", + "getter": "get_z_index" + }, + { + "type": "bool", + "name": "z_as_relative", + "setter": "set_z_as_relative", + "getter": "is_z_relative" + }, + { + "type": "bool", + "name": "y_sort_enabled", + "setter": "set_y_sort_enabled", + "getter": "is_y_sort_enabled" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + }, + { + "type": "CanvasItemMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "bool", + "name": "use_parent_material", + "setter": "set_use_parent_material", + "getter": "get_use_parent_material" + } + ] + }, + { + "name": "CanvasItemMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_MIX", + "value": 0 + }, + { + "name": "BLEND_MODE_ADD", + "value": 1 + }, + { + "name": "BLEND_MODE_SUB", + "value": 2 + }, + { + "name": "BLEND_MODE_MUL", + "value": 3 + }, + { + "name": "BLEND_MODE_PREMULT_ALPHA", + "value": 4 + } + ] + }, + { + "name": "LightMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_MODE_NORMAL", + "value": 0 + }, + { + "name": "LIGHT_MODE_UNSHADED", + "value": 1 + }, + { + "name": "LIGHT_MODE_LIGHT_ONLY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1786054936, + "arguments": [ + { + "name": "blend_mode", + "type": "enum::CanvasItemMaterial.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3318684035, + "return_value": { + "type": "enum::CanvasItemMaterial.BlendMode" + } + }, + { + "name": "set_light_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 628074070, + "arguments": [ + { + "name": "light_mode", + "type": "enum::CanvasItemMaterial.LightMode" + } + ] + }, + { + "name": "get_light_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863292382, + "return_value": { + "type": "enum::CanvasItemMaterial.LightMode" + } + }, + { + "name": "set_particles_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "particles_anim", + "type": "bool" + } + ] + }, + { + "name": "get_particles_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_particles_anim_h_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_h_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_v_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_v_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_particles_anim_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "light_mode", + "setter": "set_light_mode", + "getter": "get_light_mode" + }, + { + "type": "bool", + "name": "particles_animation", + "setter": "set_particles_animation", + "getter": "get_particles_animation" + }, + { + "type": "int", + "name": "particles_anim_h_frames", + "setter": "set_particles_anim_h_frames", + "getter": "get_particles_anim_h_frames" + }, + { + "type": "int", + "name": "particles_anim_v_frames", + "setter": "set_particles_anim_v_frames", + "getter": "get_particles_anim_v_frames" + }, + { + "type": "bool", + "name": "particles_anim_loop", + "setter": "set_particles_anim_loop", + "getter": "get_particles_anim_loop" + } + ] + }, + { + "name": "CanvasLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_final_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_following_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_follow_viewport_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_follow_viewport_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_custom_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "viewport", + "type": "Node" + } + ] + }, + { + "name": "get_custom_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "signals": [ + { + "name": "visibility_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "layer", + "setter": "set_layer", + "getter": "get_layer" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Viewport", + "name": "custom_viewport", + "setter": "set_custom_viewport", + "getter": "get_custom_viewport" + }, + { + "type": "bool", + "name": "follow_viewport_enabled", + "setter": "set_follow_viewport", + "getter": "is_following_viewport" + }, + { + "type": "float", + "name": "follow_viewport_scale", + "setter": "set_follow_viewport_scale", + "getter": "get_follow_viewport_scale" + } + ] + }, + { + "name": "CanvasModulate", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + } + ] + }, + { + "name": "CanvasTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_diffuse_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_diffuse_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_normal_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_normal_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_specular_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_specular_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_specular_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_specular_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_specular_shininess", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "shininess", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular_shininess", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1037999706, + "arguments": [ + { + "name": "filter", + "type": "enum::CanvasItem.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121960042, + "return_value": { + "type": "enum::CanvasItem.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1716472974, + "arguments": [ + { + "name": "repeat", + "type": "enum::CanvasItem.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667158319, + "return_value": { + "type": "enum::CanvasItem.TextureRepeat" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "diffuse_texture", + "setter": "set_diffuse_texture", + "getter": "get_diffuse_texture" + }, + { + "type": "Texture2D", + "name": "normal_texture", + "setter": "set_normal_texture", + "getter": "get_normal_texture" + }, + { + "type": "Texture2D", + "name": "specular_texture", + "setter": "set_specular_texture", + "getter": "get_specular_texture" + }, + { + "type": "Color", + "name": "specular_color", + "setter": "set_specular_color", + "getter": "get_specular_color" + }, + { + "type": "float", + "name": "specular_shininess", + "setter": "set_specular_shininess", + "getter": "get_specular_shininess" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + } + ] + }, + { + "name": "CapsuleMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + } + ] + }, + { + "name": "CapsuleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + } + ] + }, + { + "name": "CapsuleShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + } + ] + }, + { + "name": "CenterContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_use_top_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_top_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "use_top_left", + "setter": "set_use_top_left", + "getter": "is_using_top_left" + } + ] + }, + { + "name": "CharFXTransform", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3761352769, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741790807, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "range", + "type": "Vector2i" + } + ] + }, + { + "name": "get_elapsed_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_elapsed_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visibility", + "type": "bool" + } + ] + }, + { + "name": "is_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "outline", + "type": "bool" + } + ] + }, + { + "name": "get_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "environment", + "type": "Dictionary" + } + ] + }, + { + "name": "get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_glyph_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_relative_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_relative_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "relative_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "set_glyph_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_count", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "get_glyph_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "set_glyph_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_flags", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "font", + "type": "RID" + } + ] + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Vector2i", + "name": "range", + "setter": "set_range", + "getter": "get_range" + }, + { + "type": "float", + "name": "elapsed_time", + "setter": "set_elapsed_time", + "getter": "get_elapsed_time" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visibility", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "outline", + "setter": "set_outline", + "getter": "is_outline" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Dictionary", + "name": "env", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "int", + "name": "glyph_index", + "setter": "set_glyph_index", + "getter": "get_glyph_index" + }, + { + "type": "int", + "name": "glyph_count", + "setter": "set_glyph_count", + "getter": "get_glyph_count" + }, + { + "type": "int", + "name": "glyph_flags", + "setter": "set_glyph_flags", + "getter": "get_glyph_flags" + }, + { + "type": "int", + "name": "relative_index", + "setter": "set_relative_index", + "getter": "get_relative_index" + }, + { + "type": "RID", + "name": "font", + "setter": "set_font", + "getter": "get_font" + } + ] + }, + { + "name": "CharacterBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "enums": [ + { + "name": "MotionMode", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_MODE_GROUNDED", + "value": 0 + }, + { + "name": "MOTION_MODE_FLOATING", + "value": 1 + } + ] + }, + { + "name": "PlatformOnLeave", + "is_bitfield": false, + "values": [ + { + "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY", + "value": 0 + }, + { + "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY", + "value": 1 + }, + { + "name": "PLATFORM_ON_LEAVE_DO_NOTHING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "move_and_slide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_floor_stop_on_slope_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_stop_on_slope_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_floor_constant_speed_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_constant_speed_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_block_on_wall_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_block_on_wall_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slide_on_ceiling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_slide_on_ceiling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_platform_floor_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_floor_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_platform_wall_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_wall_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_max_slides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_slides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_slides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_floor_max_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_max_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "floor_snap_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wall_min_slide_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wall_min_slide_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_up_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_up_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2" + } + ] + }, + { + "name": "set_motion_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1224392233, + "arguments": [ + { + "name": "mode", + "type": "enum::CharacterBody2D.MotionMode" + } + ] + }, + { + "name": "get_motion_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1160151236, + "return_value": { + "type": "enum::CharacterBody2D.MotionMode" + } + }, + { + "name": "set_platform_on_leave", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2423324375, + "arguments": [ + { + "name": "on_leave_apply_velocity", + "type": "enum::CharacterBody2D.PlatformOnLeave" + } + ] + }, + { + "name": "get_platform_on_leave", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4054324341, + "return_value": { + "type": "enum::CharacterBody2D.PlatformOnLeave" + } + }, + { + "name": "is_on_floor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_floor_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_wall_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_last_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_position_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_real_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841063350, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, + { + "name": "get_platform_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_slide_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 860659811, + "return_value": { + "type": "KinematicCollision2D" + }, + "arguments": [ + { + "name": "slide_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161834755, + "return_value": { + "type": "KinematicCollision2D" + } + } + ], + "properties": [ + { + "type": "int", + "name": "motion_mode", + "setter": "set_motion_mode", + "getter": "get_motion_mode" + }, + { + "type": "Vector2", + "name": "up_direction", + "setter": "set_up_direction", + "getter": "get_up_direction" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "bool", + "name": "slide_on_ceiling", + "setter": "set_slide_on_ceiling_enabled", + "getter": "is_slide_on_ceiling_enabled" + }, + { + "type": "int", + "name": "max_slides", + "setter": "set_max_slides", + "getter": "get_max_slides" + }, + { + "type": "float", + "name": "wall_min_slide_angle", + "setter": "set_wall_min_slide_angle", + "getter": "get_wall_min_slide_angle" + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled" + }, + { + "type": "bool", + "name": "floor_constant_speed", + "setter": "set_floor_constant_speed_enabled", + "getter": "is_floor_constant_speed_enabled" + }, + { + "type": "bool", + "name": "floor_block_on_wall", + "setter": "set_floor_block_on_wall_enabled", + "getter": "is_floor_block_on_wall_enabled" + }, + { + "type": "float", + "name": "floor_max_angle", + "setter": "set_floor_max_angle", + "getter": "get_floor_max_angle" + }, + { + "type": "float", + "name": "floor_snap_length", + "setter": "set_floor_snap_length", + "getter": "get_floor_snap_length" + }, + { + "type": "int", + "name": "platform_on_leave", + "setter": "set_platform_on_leave", + "getter": "get_platform_on_leave" + }, + { + "type": "int", + "name": "platform_floor_layers", + "setter": "set_platform_floor_layers", + "getter": "get_platform_floor_layers" + }, + { + "type": "int", + "name": "platform_wall_layers", + "setter": "set_platform_wall_layers", + "getter": "get_platform_wall_layers" + }, + { + "type": "float", + "name": "safe_margin", + "setter": "set_safe_margin", + "getter": "get_safe_margin" + } + ] + }, + { + "name": "CharacterBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "MotionMode", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_MODE_GROUNDED", + "value": 0 + }, + { + "name": "MOTION_MODE_FLOATING", + "value": 1 + } + ] + }, + { + "name": "PlatformOnLeave", + "is_bitfield": false, + "values": [ + { + "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY", + "value": 0 + }, + { + "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY", + "value": 1 + }, + { + "name": "PLATFORM_ON_LEAVE_DO_NOTHING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "move_and_slide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_floor_stop_on_slope_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_stop_on_slope_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_floor_constant_speed_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_constant_speed_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_block_on_wall_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_block_on_wall_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slide_on_ceiling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_slide_on_ceiling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_platform_floor_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_floor_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_platform_wall_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_wall_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_max_slides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_slides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_slides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_floor_max_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_max_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "floor_snap_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wall_min_slide_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wall_min_slide_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_up_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_up_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3" + } + ] + }, + { + "name": "set_motion_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2690739026, + "arguments": [ + { + "name": "mode", + "type": "enum::CharacterBody3D.MotionMode" + } + ] + }, + { + "name": "get_motion_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529553604, + "return_value": { + "type": "enum::CharacterBody3D.MotionMode" + } + }, + { + "name": "set_platform_on_leave", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1459986142, + "arguments": [ + { + "name": "on_leave_apply_velocity", + "type": "enum::CharacterBody3D.PlatformOnLeave" + } + ] + }, + { + "name": "get_platform_on_leave", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 996491171, + "return_value": { + "type": "enum::CharacterBody3D.PlatformOnLeave" + } + }, + { + "name": "is_on_floor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_floor_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_wall_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_last_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_position_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_real_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2906300789, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, + { + "name": "get_platform_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_platform_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_slide_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107003663, + "return_value": { + "type": "KinematicCollision3D" + }, + "arguments": [ + { + "name": "slide_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 186875014, + "return_value": { + "type": "KinematicCollision3D" + } + } + ], + "properties": [ + { + "type": "int", + "name": "motion_mode", + "setter": "set_motion_mode", + "getter": "get_motion_mode" + }, + { + "type": "Vector3", + "name": "up_direction", + "setter": "set_up_direction", + "getter": "get_up_direction" + }, + { + "type": "bool", + "name": "slide_on_ceiling", + "setter": "set_slide_on_ceiling_enabled", + "getter": "is_slide_on_ceiling_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "max_slides", + "setter": "set_max_slides", + "getter": "get_max_slides" + }, + { + "type": "float", + "name": "wall_min_slide_angle", + "setter": "set_wall_min_slide_angle", + "getter": "get_wall_min_slide_angle" + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled" + }, + { + "type": "bool", + "name": "floor_constant_speed", + "setter": "set_floor_constant_speed_enabled", + "getter": "is_floor_constant_speed_enabled" + }, + { + "type": "bool", + "name": "floor_block_on_wall", + "setter": "set_floor_block_on_wall_enabled", + "getter": "is_floor_block_on_wall_enabled" + }, + { + "type": "float", + "name": "floor_max_angle", + "setter": "set_floor_max_angle", + "getter": "get_floor_max_angle" + }, + { + "type": "float", + "name": "floor_snap_length", + "setter": "set_floor_snap_length", + "getter": "get_floor_snap_length" + }, + { + "type": "int", + "name": "platform_on_leave", + "setter": "set_platform_on_leave", + "getter": "get_platform_on_leave" + }, + { + "type": "int", + "name": "platform_floor_layers", + "setter": "set_platform_floor_layers", + "getter": "get_platform_floor_layers" + }, + { + "type": "int", + "name": "platform_wall_layers", + "setter": "set_platform_wall_layers", + "getter": "get_platform_wall_layers" + }, + { + "type": "float", + "name": "safe_margin", + "setter": "set_safe_margin", + "getter": "get_safe_margin" + } + ] + }, + { + "name": "CheckBox", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core" + }, + { + "name": "CheckButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core" + }, + { + "name": "CircleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "ClassDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "APIType", + "is_bitfield": false, + "values": [ + { + "name": "API_CORE", + "value": 0 + }, + { + "name": "API_EDITOR", + "value": 1 + }, + { + "name": "API_EXTENSION", + "value": 2 + }, + { + "name": "API_EDITOR_EXTENSION", + "value": 3 + }, + { + "name": "API_NONE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_class_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_inheriters_from_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1761182771, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "get_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_exists", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "is_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "inherits", + "type": "StringName" + } + ] + }, + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_get_api_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2475317043, + "return_value": { + "type": "enum::ClassDB.APIType" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_has_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3061114238, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property_getter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770832642, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_get_property_setter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770832642, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_get_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498641674, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_set_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1690314931, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "class_get_property_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2718203076, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_has_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_method_argument_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3885694822, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_call_static_method", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3344196419, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "class_get_integer_constant_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031669221, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_has_integer_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_get_integer_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_has_enum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_enum_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031669221, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_enum_constants", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 661528303, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "enum", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_integer_constant_enum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2457504236, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_class_enum_bitfield", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "enum", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_class_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "CodeEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "TextEdit", + "api_type": "core", + "enums": [ + { + "name": "CodeCompletionKind", + "is_bitfield": false, + "values": [ + { + "name": "KIND_CLASS", + "value": 0 + }, + { + "name": "KIND_FUNCTION", + "value": 1 + }, + { + "name": "KIND_SIGNAL", + "value": 2 + }, + { + "name": "KIND_VARIABLE", + "value": 3 + }, + { + "name": "KIND_MEMBER", + "value": 4 + }, + { + "name": "KIND_ENUM", + "value": 5 + }, + { + "name": "KIND_CONSTANT", + "value": 6 + }, + { + "name": "KIND_NODE_PATH", + "value": 7 + }, + { + "name": "KIND_FILE_PATH", + "value": 8 + }, + { + "name": "KIND_PLAIN_TEXT", + "value": 9 + } + ] + }, + { + "name": "CodeCompletionLocation", + "is_bitfield": false, + "values": [ + { + "name": "LOCATION_LOCAL", + "value": 0 + }, + { + "name": "LOCATION_PARENT_MASK", + "value": 256 + }, + { + "name": "LOCATION_OTHER_USER_CODE", + "value": 512 + }, + { + "name": "LOCATION_OTHER", + "value": 1024 + } + ] + } + ], + "methods": [ + { + "name": "_confirm_code_completion", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "replace", + "type": "bool" + } + ] + }, + { + "name": "_request_code_completion", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "_filter_code_completion_candidates", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "candidates", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "set_indent_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_indent_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_indent_using_spaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_spaces", + "type": "bool" + } + ] + }, + { + "name": "is_indent_using_spaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_indent_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_indent_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_indent_prefixes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "prefixes", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_auto_indent_prefixes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "do_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "indent_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unindent_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "convert_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 423910286, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_auto_brace_completion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_brace_completion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_highlight_matching_braces_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_matching_braces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_auto_brace_completion_pair", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + } + ] + }, + { + "name": "set_auto_brace_completion_pairs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "pairs", + "type": "Dictionary" + } + ] + }, + { + "name": "get_auto_brace_completion_pairs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "has_auto_brace_completion_open_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "open_key", + "type": "String" + } + ] + }, + { + "name": "has_auto_brace_completion_close_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "close_key", + "type": "String" + } + ] + }, + { + "name": "get_auto_brace_completion_close_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "open_key", + "type": "String" + } + ] + }, + { + "name": "set_draw_breakpoints_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_breakpoints_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_bookmarks_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_bookmarks_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_executing_lines_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_executing_lines_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_as_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "breakpointed", + "type": "bool" + } + ] + }, + { + "name": "is_line_breakpointed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_breakpointed_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_breakpointed_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_line_as_bookmarked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "bookmarked", + "type": "bool" + } + ] + }, + { + "name": "is_line_bookmarked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_bookmarked_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bookmarked_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_line_as_executing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "executing", + "type": "bool" + } + ] + }, + { + "name": "is_line_executing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_executing_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_executing_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_draw_line_numbers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_line_numbers_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_numbers_zero_padded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_line_numbers_zero_padded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_fold_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_fold_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_folding_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_line_folding_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "can_fold_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fold_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "unfold_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fold_all_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unfold_all_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "toggle_foldable_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_foldable_lines_at_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_line_folded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_folded_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "create_code_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_code_region_start_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_code_region_end_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_code_region_tags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708800718, + "arguments": [ + { + "name": "start", + "type": "String", + "default_value": "\"region\"" + }, + { + "name": "end", + "type": "String", + "default_value": "\"endregion\"" + } + ] + }, + { + "name": "is_line_code_region_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_line_code_region_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_string_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3146098955, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_string_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_string_delimiter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_string_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "string_delimiters", + "type": "typedarray::String" + } + ] + }, + { + "name": "clear_string_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_string_delimiters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "is_in_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_comment_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3146098955, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_comment_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_comment_delimiter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_comment_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "comment_delimiters", + "type": "typedarray::String" + } + ] + }, + { + "name": "clear_comment_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_comment_delimiters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "is_in_comment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_delimiter_start_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "delimiter_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_end_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "delimiter_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_code_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code_hint", + "type": "String" + } + ] + }, + { + "name": "set_code_hint_draw_below", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_below", + "type": "bool" + } + ] + }, + { + "name": "get_text_for_code_completion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "request_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "force", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_code_completion_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3944379502, + "hash_compatibility": [ + 947964390, + 1629240608 + ], + "arguments": [ + { + "name": "type", + "type": "enum::CodeEdit.CodeCompletionKind" + }, + { + "name": "display_text", + "type": "String" + }, + { + "name": "insert_text", + "type": "String" + }, + { + "name": "text_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "icon", + "type": "Resource", + "default_value": "null" + }, + { + "name": "value", + "type": "Variant", + "default_value": "null" + }, + { + "name": "location", + "type": "int", + "meta": "int32", + "default_value": "1024" + } + ] + }, + { + "name": "update_code_completion_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "get_code_completion_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_code_completion_option", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_code_completion_selected_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_code_completion_selected_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "confirm_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "replace", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "cancel_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_code_completion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_code_completion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_code_completion_prefixes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "prefixes", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_code_completion_prefixes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_line_length_guidelines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "guideline_columns", + "type": "typedarray::int" + } + ] + }, + { + "name": "get_line_length_guidelines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_symbol_lookup_on_click_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_symbol_lookup_on_click_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_text_for_symbol_lookup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "hash_compatibility": [ + 2841200299 + ], + "return_value": { + "type": "String" + } + }, + { + "name": "get_text_with_cursor_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_symbol_lookup_word_as_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "valid", + "type": "bool" + } + ] + }, + { + "name": "move_lines_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "move_lines_down", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "delete_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "breakpoint_toggled", + "arguments": [ + { + "name": "line", + "type": "int" + } + ] + }, + { + "name": "code_completion_requested" + }, + { + "name": "symbol_lookup", + "arguments": [ + { + "name": "symbol", + "type": "String" + }, + { + "name": "line", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ] + }, + { + "name": "symbol_validate", + "arguments": [ + { + "name": "symbol", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "symbol_lookup_on_click", + "setter": "set_symbol_lookup_on_click_enabled", + "getter": "is_symbol_lookup_on_click_enabled" + }, + { + "type": "bool", + "name": "line_folding", + "setter": "set_line_folding_enabled", + "getter": "is_line_folding_enabled" + }, + { + "type": "PackedInt32Array", + "name": "line_length_guidelines", + "setter": "set_line_length_guidelines", + "getter": "get_line_length_guidelines" + }, + { + "type": "bool", + "name": "gutters_draw_breakpoints_gutter", + "setter": "set_draw_breakpoints_gutter", + "getter": "is_drawing_breakpoints_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_bookmarks", + "setter": "set_draw_bookmarks_gutter", + "getter": "is_drawing_bookmarks_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_executing_lines", + "setter": "set_draw_executing_lines_gutter", + "getter": "is_drawing_executing_lines_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_line_numbers", + "setter": "set_draw_line_numbers", + "getter": "is_draw_line_numbers_enabled" + }, + { + "type": "bool", + "name": "gutters_zero_pad_line_numbers", + "setter": "set_line_numbers_zero_padded", + "getter": "is_line_numbers_zero_padded" + }, + { + "type": "bool", + "name": "gutters_draw_fold_gutter", + "setter": "set_draw_fold_gutter", + "getter": "is_drawing_fold_gutter" + }, + { + "type": "PackedStringArray", + "name": "delimiter_strings", + "setter": "set_string_delimiters", + "getter": "get_string_delimiters" + }, + { + "type": "PackedStringArray", + "name": "delimiter_comments", + "setter": "set_comment_delimiters", + "getter": "get_comment_delimiters" + }, + { + "type": "bool", + "name": "code_completion_enabled", + "setter": "set_code_completion_enabled", + "getter": "is_code_completion_enabled" + }, + { + "type": "PackedStringArray", + "name": "code_completion_prefixes", + "setter": "set_code_completion_prefixes", + "getter": "get_code_completion_prefixes" + }, + { + "type": "int", + "name": "indent_size", + "setter": "set_indent_size", + "getter": "get_indent_size" + }, + { + "type": "bool", + "name": "indent_use_spaces", + "setter": "set_indent_using_spaces", + "getter": "is_indent_using_spaces" + }, + { + "type": "bool", + "name": "indent_automatic", + "setter": "set_auto_indent_enabled", + "getter": "is_auto_indent_enabled" + }, + { + "type": "PackedStringArray", + "name": "indent_automatic_prefixes", + "setter": "set_auto_indent_prefixes", + "getter": "get_auto_indent_prefixes" + }, + { + "type": "bool", + "name": "auto_brace_completion_enabled", + "setter": "set_auto_brace_completion_enabled", + "getter": "is_auto_brace_completion_enabled" + }, + { + "type": "bool", + "name": "auto_brace_completion_highlight_matching", + "setter": "set_highlight_matching_braces_enabled", + "getter": "is_highlight_matching_braces_enabled" + }, + { + "type": "Dictionary", + "name": "auto_brace_completion_pairs", + "setter": "set_auto_brace_completion_pairs", + "getter": "get_auto_brace_completion_pairs" + } + ] + }, + { + "name": "CodeHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SyntaxHighlighter", + "api_type": "core", + "methods": [ + { + "name": "add_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "keyword", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "has_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "get_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3855908743, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "set_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "keywords", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_keyword_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "add_member_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_member_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "has_member_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "get_member_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3855908743, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "set_member_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "member_keyword", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_member_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_member_keyword_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "add_color_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2924977451, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_color_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_color_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_color_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "color_regions", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_color_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_color_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_function_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_function_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_number_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_number_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_symbol_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_symbol_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_member_variable_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_member_variable_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "number_color", + "setter": "set_number_color", + "getter": "get_number_color" + }, + { + "type": "Color", + "name": "symbol_color", + "setter": "set_symbol_color", + "getter": "get_symbol_color" + }, + { + "type": "Color", + "name": "function_color", + "setter": "set_function_color", + "getter": "get_function_color" + }, + { + "type": "Color", + "name": "member_variable_color", + "setter": "set_member_variable_color", + "getter": "get_member_variable_color" + }, + { + "type": "Dictionary", + "name": "keyword_colors", + "setter": "set_keyword_colors", + "getter": "get_keyword_colors" + }, + { + "type": "Dictionary", + "name": "member_keyword_colors", + "setter": "set_member_keyword_colors", + "getter": "get_member_keyword_colors" + }, + { + "type": "Dictionary", + "name": "color_regions", + "setter": "set_color_regions", + "getter": "get_color_regions" + } + ] + }, + { + "name": "CollisionObject2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_MAKE_STATIC", + "value": 1 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_input_event", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport", + "type": "Viewport" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_mouse_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_mouse_shape_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_shape_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1919204045, + "arguments": [ + { + "name": "mode", + "type": "enum::CollisionObject2D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172846349, + "return_value": { + "type": "enum::CollisionObject2D.DisableMode" + } + }, + { + "name": "set_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429307534, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "remove_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shape_owners", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "shape_owner_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "shape_owner_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shape_owner_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2077425081, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "shape_owner_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3106725749, + "return_value": { + "type": "Shape2D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_get_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_find_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "shape_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "input_event", + "arguments": [ + { + "name": "viewport", + "type": "Node" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "mouse_shape_entered", + "arguments": [ + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_shape_exited", + "arguments": [ + { + "name": "shape_idx", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "input_pickable", + "setter": "set_pickable", + "getter": "is_pickable" + } + ] + }, + { + "name": "CollisionObject3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_MAKE_STATIC", + "value": 1 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_input_event", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "event_position", + "type": "Vector3" + }, + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_mouse_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1623620376, + "arguments": [ + { + "name": "mode", + "type": "enum::CollisionObject3D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410164780, + "return_value": { + "type": "enum::CollisionObject3D.DisableMode" + } + }, + { + "name": "set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ray_pickable", + "type": "bool" + } + ] + }, + { + "name": "is_ray_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_capture_input_on_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_capture_input_on_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "create_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429307534, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "remove_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shape_owners", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "shape_owner_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "shape_owner_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2566676345, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "shape_owner_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015519174, + "return_value": { + "type": "Shape3D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_get_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_find_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "shape_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "input_event", + "arguments": [ + { + "name": "camera", + "type": "Node" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "event_position", + "type": "Vector3" + }, + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + } + ], + "properties": [ + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "input_ray_pickable", + "setter": "set_ray_pickable", + "getter": "is_ray_pickable" + }, + { + "type": "bool", + "name": "input_capture_on_drag", + "setter": "set_capture_input_on_drag", + "getter": "get_capture_input_on_drag" + } + ] + }, + { + "name": "CollisionPolygon2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "BuildMode", + "is_bitfield": false, + "values": [ + { + "name": "BUILD_SOLIDS", + "value": 0 + }, + { + "name": "BUILD_SEGMENTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_build_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2780803135, + "arguments": [ + { + "name": "build_mode", + "type": "enum::CollisionPolygon2D.BuildMode" + } + ] + }, + { + "name": "get_build_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3044948800, + "return_value": { + "type": "enum::CollisionPolygon2D.BuildMode" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "build_mode", + "setter": "set_build_mode", + "getter": "get_build_mode" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "one_way_collision", + "setter": "set_one_way_collision", + "getter": "is_one_way_collision_enabled" + }, + { + "type": "float", + "name": "one_way_collision_margin", + "setter": "set_one_way_collision_margin", + "getter": "get_one_way_collision_margin" + } + ] + }, + { + "name": "CollisionPolygon3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + } + ] + }, + { + "name": "CollisionShape2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "one_way_collision", + "setter": "set_one_way_collision", + "getter": "is_one_way_collision_enabled" + }, + { + "type": "float", + "name": "one_way_collision_margin", + "setter": "set_one_way_collision_margin", + "getter": "get_one_way_collision_margin" + }, + { + "type": "Color", + "name": "debug_color", + "setter": "set_debug_color", + "getter": "get_debug_color" + } + ] + }, + { + "name": "CollisionShape3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "make_convex_from_siblings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + } + ] + }, + { + "name": "ColorPicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VBoxContainer", + "api_type": "core", + "enums": [ + { + "name": "ColorModeType", + "is_bitfield": false, + "values": [ + { + "name": "MODE_RGB", + "value": 0 + }, + { + "name": "MODE_HSV", + "value": 1 + }, + { + "name": "MODE_RAW", + "value": 2 + }, + { + "name": "MODE_OKHSL", + "value": 3 + } + ] + }, + { + "name": "PickerShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_HSV_RECTANGLE", + "value": 0 + }, + { + "name": "SHAPE_HSV_WHEEL", + "value": 1 + }, + { + "name": "SHAPE_VHS_CIRCLE", + "value": 2 + }, + { + "name": "SHAPE_OKHSL_CIRCLE", + "value": 3 + }, + { + "name": "SHAPE_NONE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_pick_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_pick_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_deferred_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mode", + "type": "bool" + } + ] + }, + { + "name": "is_deferred_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579114136, + "arguments": [ + { + "name": "color_mode", + "type": "enum::ColorPicker.ColorModeType" + } + ] + }, + { + "name": "get_color_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 392907674, + "return_value": { + "type": "enum::ColorPicker.ColorModeType" + } + }, + { + "name": "set_edit_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_add_swatches", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_swatches_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_presets_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_presets_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modes_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_modes_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sampler_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_sampler_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sliders_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_sliders_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hex_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_hex_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "erase_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "add_recent_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "erase_recent_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_recent_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_picker_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3981373861, + "arguments": [ + { + "name": "shape", + "type": "enum::ColorPicker.PickerShapeType" + } + ] + }, + { + "name": "get_picker_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1143229889, + "return_value": { + "type": "enum::ColorPicker.PickerShapeType" + } + } + ], + "signals": [ + { + "name": "color_changed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "preset_added", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "preset_removed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_pick_color", + "getter": "get_pick_color" + }, + { + "type": "bool", + "name": "edit_alpha", + "setter": "set_edit_alpha", + "getter": "is_editing_alpha" + }, + { + "type": "int", + "name": "color_mode", + "setter": "set_color_mode", + "getter": "get_color_mode" + }, + { + "type": "bool", + "name": "deferred_mode", + "setter": "set_deferred_mode", + "getter": "is_deferred_mode" + }, + { + "type": "int", + "name": "picker_shape", + "setter": "set_picker_shape", + "getter": "get_picker_shape" + }, + { + "type": "bool", + "name": "can_add_swatches", + "setter": "set_can_add_swatches", + "getter": "are_swatches_enabled" + }, + { + "type": "bool", + "name": "sampler_visible", + "setter": "set_sampler_visible", + "getter": "is_sampler_visible" + }, + { + "type": "bool", + "name": "color_modes_visible", + "setter": "set_modes_visible", + "getter": "are_modes_visible" + }, + { + "type": "bool", + "name": "sliders_visible", + "setter": "set_sliders_visible", + "getter": "are_sliders_visible" + }, + { + "type": "bool", + "name": "hex_visible", + "setter": "set_hex_visible", + "getter": "is_hex_visible" + }, + { + "type": "bool", + "name": "presets_visible", + "setter": "set_presets_visible", + "getter": "are_presets_visible" + } + ] + }, + { + "name": "ColorPickerButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "set_pick_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_pick_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "get_picker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 331835996, + "return_value": { + "type": "ColorPicker" + } + }, + { + "name": "get_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1322440207, + "return_value": { + "type": "PopupPanel" + } + }, + { + "name": "set_edit_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "color_changed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "popup_closed" + }, + { + "name": "picker_created" + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_pick_color", + "getter": "get_pick_color" + }, + { + "type": "bool", + "name": "edit_alpha", + "setter": "set_edit_alpha", + "getter": "is_editing_alpha" + } + ] + }, + { + "name": "ColorRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + } + ] + }, + { + "name": "Compositor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_compositor_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "compositor_effects", + "type": "typedarray::CompositorEffect" + } + ] + }, + { + "name": "get_compositor_effects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::CompositorEffect" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:CompositorEffect", + "name": "compositor_effects", + "setter": "set_compositor_effects", + "getter": "get_compositor_effects" + } + ] + }, + { + "name": "CompositorEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "EffectCallbackType", + "is_bitfield": false, + "values": [ + { + "name": "EFFECT_CALLBACK_TYPE_PRE_OPAQUE", + "value": 0 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_OPAQUE", + "value": 1 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_SKY", + "value": 2 + }, + { + "name": "EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT", + "value": 3 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_TRANSPARENT", + "value": 4 + }, + { + "name": "EFFECT_CALLBACK_TYPE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_render_callback", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "effect_callback_type", + "type": "int", + "meta": "int32" + }, + { + "name": "render_data", + "type": "RenderData" + } + ] + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_effect_callback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1390728419, + "arguments": [ + { + "name": "effect_callback_type", + "type": "enum::CompositorEffect.EffectCallbackType" + } + ] + }, + { + "name": "get_effect_callback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1221912590, + "return_value": { + "type": "enum::CompositorEffect.EffectCallbackType" + } + }, + { + "name": "set_access_resolved_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_access_resolved_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_access_resolved_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_access_resolved_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_motion_vectors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_motion_vectors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_normal_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_normal_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_separate_specular", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_separate_specular", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "int", + "name": "effect_callback_type", + "setter": "set_effect_callback_type", + "getter": "get_effect_callback_type" + }, + { + "type": "bool", + "name": "access_resolved_color", + "setter": "set_access_resolved_color", + "getter": "get_access_resolved_color" + }, + { + "type": "bool", + "name": "access_resolved_depth", + "setter": "set_access_resolved_depth", + "getter": "get_access_resolved_depth" + }, + { + "type": "bool", + "name": "needs_motion_vectors", + "setter": "set_needs_motion_vectors", + "getter": "get_needs_motion_vectors" + }, + { + "type": "bool", + "name": "needs_normal_roughness", + "setter": "set_needs_normal_roughness", + "getter": "get_needs_normal_roughness" + }, + { + "type": "bool", + "name": "needs_separate_specular", + "setter": "set_needs_separate_specular", + "getter": "get_needs_separate_specular" + } + ] + }, + { + "name": "CompressedCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedCubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "CompressedTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "CompressedTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "ConcavePolygonShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "segments", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "segments", + "setter": "set_segments", + "getter": "get_segments" + } + ] + }, + { + "name": "ConcavePolygonShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "faces", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_backface_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_backface_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "data", + "setter": "set_faces", + "getter": "get_faces" + }, + { + "type": "bool", + "name": "backface_collision", + "setter": "set_backface_collision_enabled", + "getter": "is_backface_collision_enabled" + } + ] + }, + { + "name": "ConeTwistJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_SWING_SPAN", + "value": 0 + }, + { + "name": "PARAM_TWIST_SPAN", + "value": 1 + }, + { + "name": "PARAM_BIAS", + "value": 2 + }, + { + "name": "PARAM_SOFTNESS", + "value": 3 + }, + { + "name": "PARAM_RELAXATION", + "value": 4 + }, + { + "name": "PARAM_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062470226, + "arguments": [ + { + "name": "param", + "type": "enum::ConeTwistJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2928790850, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ConeTwistJoint3D.Param" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "swing_span", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "twist_span", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "bias", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "float", + "name": "softness", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "float", + "name": "relaxation", + "setter": "set_param", + "getter": "get_param", + "index": 4 + } + ] + }, + { + "name": "ConfigFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2504492430, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89809366, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "has_section", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "has_section_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 820780508, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_section_keys", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "erase_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "erase_section_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "String" + } + ] + }, + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "encode_to_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "load_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 887037711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_encrypted_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "password", + "type": "String" + } + ] + }, + { + "name": "save_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 887037711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "save_encrypted_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "password", + "type": "String" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ConfirmationDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AcceptDialog", + "api_type": "core", + "methods": [ + { + "name": "get_cancel_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1856205918, + "return_value": { + "type": "Button" + } + }, + { + "name": "set_cancel_button_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_cancel_button_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "cancel_button_text", + "setter": "set_cancel_button_text", + "getter": "get_cancel_button_text" + } + ] + }, + { + "name": "Container", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_PRE_SORT_CHILDREN", + "value": 50 + }, + { + "name": "NOTIFICATION_SORT_CHILDREN", + "value": 51 + } + ], + "methods": [ + { + "name": "_get_allowed_size_flags_horizontal", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "_get_allowed_size_flags_vertical", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "queue_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "fit_child_in_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1993438598, + "arguments": [ + { + "name": "child", + "type": "Control" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + } + ], + "signals": [ + { + "name": "pre_sort_children" + }, + { + "name": "sort_children" + } + ] + }, + { + "name": "Control", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasItem", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_RESIZED", + "value": 40 + }, + { + "name": "NOTIFICATION_MOUSE_ENTER", + "value": 41 + }, + { + "name": "NOTIFICATION_MOUSE_EXIT", + "value": 42 + }, + { + "name": "NOTIFICATION_MOUSE_ENTER_SELF", + "value": 60 + }, + { + "name": "NOTIFICATION_MOUSE_EXIT_SELF", + "value": 61 + }, + { + "name": "NOTIFICATION_FOCUS_ENTER", + "value": 43 + }, + { + "name": "NOTIFICATION_FOCUS_EXIT", + "value": 44 + }, + { + "name": "NOTIFICATION_THEME_CHANGED", + "value": 45 + }, + { + "name": "NOTIFICATION_SCROLL_BEGIN", + "value": 47 + }, + { + "name": "NOTIFICATION_SCROLL_END", + "value": 48 + }, + { + "name": "NOTIFICATION_LAYOUT_DIRECTION_CHANGED", + "value": 49 + } + ], + "enums": [ + { + "name": "FocusMode", + "is_bitfield": false, + "values": [ + { + "name": "FOCUS_NONE", + "value": 0 + }, + { + "name": "FOCUS_CLICK", + "value": 1 + }, + { + "name": "FOCUS_ALL", + "value": 2 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + } + ] + }, + { + "name": "LayoutPreset", + "is_bitfield": false, + "values": [ + { + "name": "PRESET_TOP_LEFT", + "value": 0 + }, + { + "name": "PRESET_TOP_RIGHT", + "value": 1 + }, + { + "name": "PRESET_BOTTOM_LEFT", + "value": 2 + }, + { + "name": "PRESET_BOTTOM_RIGHT", + "value": 3 + }, + { + "name": "PRESET_CENTER_LEFT", + "value": 4 + }, + { + "name": "PRESET_CENTER_TOP", + "value": 5 + }, + { + "name": "PRESET_CENTER_RIGHT", + "value": 6 + }, + { + "name": "PRESET_CENTER_BOTTOM", + "value": 7 + }, + { + "name": "PRESET_CENTER", + "value": 8 + }, + { + "name": "PRESET_LEFT_WIDE", + "value": 9 + }, + { + "name": "PRESET_TOP_WIDE", + "value": 10 + }, + { + "name": "PRESET_RIGHT_WIDE", + "value": 11 + }, + { + "name": "PRESET_BOTTOM_WIDE", + "value": 12 + }, + { + "name": "PRESET_VCENTER_WIDE", + "value": 13 + }, + { + "name": "PRESET_HCENTER_WIDE", + "value": 14 + }, + { + "name": "PRESET_FULL_RECT", + "value": 15 + } + ] + }, + { + "name": "LayoutPresetMode", + "is_bitfield": false, + "values": [ + { + "name": "PRESET_MODE_MINSIZE", + "value": 0 + }, + { + "name": "PRESET_MODE_KEEP_WIDTH", + "value": 1 + }, + { + "name": "PRESET_MODE_KEEP_HEIGHT", + "value": 2 + }, + { + "name": "PRESET_MODE_KEEP_SIZE", + "value": 3 + } + ] + }, + { + "name": "SizeFlags", + "is_bitfield": true, + "values": [ + { + "name": "SIZE_SHRINK_BEGIN", + "value": 0 + }, + { + "name": "SIZE_FILL", + "value": 1 + }, + { + "name": "SIZE_EXPAND", + "value": 2 + }, + { + "name": "SIZE_EXPAND_FILL", + "value": 3 + }, + { + "name": "SIZE_SHRINK_CENTER", + "value": 4 + }, + { + "name": "SIZE_SHRINK_END", + "value": 8 + } + ] + }, + { + "name": "MouseFilter", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_FILTER_STOP", + "value": 0 + }, + { + "name": "MOUSE_FILTER_PASS", + "value": 1 + }, + { + "name": "MOUSE_FILTER_IGNORE", + "value": 2 + } + ] + }, + { + "name": "GrowDirection", + "is_bitfield": false, + "values": [ + { + "name": "GROW_DIRECTION_BEGIN", + "value": 0 + }, + { + "name": "GROW_DIRECTION_END", + "value": 1 + }, + { + "name": "GROW_DIRECTION_BOTH", + "value": 2 + } + ] + }, + { + "name": "Anchor", + "is_bitfield": false, + "values": [ + { + "name": "ANCHOR_BEGIN", + "value": 0 + }, + { + "name": "ANCHOR_END", + "value": 1 + } + ] + }, + { + "name": "LayoutDirection", + "is_bitfield": false, + "values": [ + { + "name": "LAYOUT_DIRECTION_INHERITED", + "value": 0 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 + }, + { + "name": "LAYOUT_DIRECTION_LTR", + "value": 2 + }, + { + "name": "LAYOUT_DIRECTION_RTL", + "value": 3 + } + ] + }, + { + "name": "TextDirection", + "is_bitfield": false, + "values": [ + { + "name": "TEXT_DIRECTION_INHERITED", + "value": 3 + }, + { + "name": "TEXT_DIRECTION_AUTO", + "value": 0 + }, + { + "name": "TEXT_DIRECTION_LTR", + "value": 1 + }, + { + "name": "TEXT_DIRECTION_RTL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_has_point", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_structured_text_parser", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "_get_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_drag_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_can_drop_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_drop_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_make_custom_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "for_text", + "type": "String" + } + ] + }, + { + "name": "_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "accept_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_combined_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anchors_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 509135270, + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_offsets_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724524307, + "hash_compatibility": [ + 3651818904 + ], + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "resize_mode", + "type": "enum::Control.LayoutPresetMode", + "default_value": "0" + }, + { + "name": "margin", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_anchors_and_offsets_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724524307, + "hash_compatibility": [ + 3651818904 + ], + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "resize_mode", + "type": "enum::Control.LayoutPresetMode", + "default_value": "0" + }, + { + "name": "margin", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2302782885, + "hash_compatibility": [ + 2589937826 + ], + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "anchor", + "type": "float", + "meta": "float" + }, + { + "name": "keep_offset", + "type": "bool", + "default_value": "false" + }, + { + "name": "push_opposite_anchor", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_anchor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "enum::Side" + } + ] + }, + { + "name": "set_anchor_and_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4031722181, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "anchor", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "push_opposite_anchor", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "size", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "reset_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_custom_minimum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "set_pivot_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "pivot_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_pivot_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_custom_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_parent_area_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_screen_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_global_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, + "arguments": [ + { + "name": "mode", + "type": "enum::Control.FocusMode" + } + ] + }, + { + "name": "get_focus_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "has_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "grab_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "release_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "find_prev_valid_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "find_next_valid_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "find_valid_focus_neighbor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1543910170, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_h_size_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394851643, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Control.SizeFlags" + } + ] + }, + { + "name": "get_h_size_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781367401, + "return_value": { + "type": "bitfield::Control.SizeFlags" + } + }, + { + "name": "set_stretch_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stretch_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_size_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394851643, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Control.SizeFlags" + } + ] + }, + { + "name": "get_v_size_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781367401, + "return_value": { + "type": "bitfield::Control.SizeFlags" + } + }, + { + "name": "set_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "theme", + "type": "Theme" + } + ] + }, + { + "name": "get_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_theme_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "begin_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1373065600, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "add_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188838905, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "add_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3518018674, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "add_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "add_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163973443, + "hash_compatibility": [ + 2336455395 + ], + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604739069, + "hash_compatibility": [ + 2759935355 + ], + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2826986490, + "hash_compatibility": [ + 387378635 + ], + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798751242, + "hash_compatibility": [ + 2377051548 + ], + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_icon_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_stylebox_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_color_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_constant_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_theme_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "get_theme_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_parent_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "set_h_grow_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022385301, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.GrowDirection" + } + ] + }, + { + "name": "get_h_grow_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635610155, + "return_value": { + "type": "enum::Control.GrowDirection" + } + }, + { + "name": "set_v_grow_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022385301, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.GrowDirection" + } + ] + }, + { + "name": "get_v_grow_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635610155, + "return_value": { + "type": "enum::Control.GrowDirection" + } + }, + { + "name": "set_tooltip_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776149714, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_tooltip_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498906432, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + } + }, + { + "name": "set_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "hint", + "type": "String" + } + ] + }, + { + "name": "get_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2895288280, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "set_default_cursor_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 217062046, + "arguments": [ + { + "name": "shape", + "type": "enum::Control.CursorShape" + } + ] + }, + { + "name": "get_default_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2359535750, + "return_value": { + "type": "enum::Control.CursorShape" + } + }, + { + "name": "get_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1395773853, + "return_value": { + "type": "enum::Control.CursorShape" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "set_focus_neighbor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2024461774, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "neighbor", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_neighbor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757935761, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_focus_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "next", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_focus_previous", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "previous", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_previous", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3191844692, + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "preview", + "type": "Control" + } + ] + }, + { + "name": "set_mouse_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3891156122, + "arguments": [ + { + "name": "filter", + "type": "enum::Control.MouseFilter" + } + ] + }, + { + "name": "get_mouse_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572545674, + "return_value": { + "type": "enum::Control.MouseFilter" + } + }, + { + "name": "set_force_pass_scroll_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_pass_scroll_events", + "type": "bool" + } + ] + }, + { + "name": "is_force_pass_scroll_events", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_clip_contents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clipping_contents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "grab_click_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_drag_forwarding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1076571380, + "arguments": [ + { + "name": "drag_func", + "type": "Callable" + }, + { + "name": "can_drop_func", + "type": "Callable" + }, + { + "name": "drop_func", + "type": "Callable" + } + ] + }, + { + "name": "set_drag_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "is_drag_successful", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_shortcut_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_shortcut_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "update_minimum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_layout_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3310692370, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.LayoutDirection" + } + ] + }, + { + "name": "get_layout_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1546772008, + "return_value": { + "type": "enum::Control.LayoutDirection" + } + }, + { + "name": "is_layout_rtl", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_translating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_localize_numeral_system", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_localizing_numeral_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "resized" + }, + { + "name": "gui_input", + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "focus_entered" + }, + { + "name": "focus_exited" + }, + { + "name": "size_flags_changed" + }, + { + "name": "minimum_size_changed" + }, + { + "name": "theme_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "clip_contents", + "setter": "set_clip_contents", + "getter": "is_clipping_contents" + }, + { + "type": "Vector2", + "name": "custom_minimum_size", + "setter": "set_custom_minimum_size", + "getter": "get_custom_minimum_size" + }, + { + "type": "int", + "name": "layout_direction", + "setter": "set_layout_direction", + "getter": "get_layout_direction" + }, + { + "type": "int", + "name": "layout_mode", + "setter": "_set_layout_mode", + "getter": "_get_layout_mode" + }, + { + "type": "int", + "name": "anchors_preset", + "setter": "_set_anchors_layout_preset", + "getter": "_get_anchors_layout_preset" + }, + { + "type": "float", + "name": "anchor_left", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 0 + }, + { + "type": "float", + "name": "anchor_top", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 1 + }, + { + "type": "float", + "name": "anchor_right", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 2 + }, + { + "type": "float", + "name": "anchor_bottom", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 3 + }, + { + "type": "int", + "name": "offset_left", + "setter": "set_offset", + "getter": "get_offset", + "index": 0 + }, + { + "type": "int", + "name": "offset_top", + "setter": "set_offset", + "getter": "get_offset", + "index": 1 + }, + { + "type": "int", + "name": "offset_right", + "setter": "set_offset", + "getter": "get_offset", + "index": 2 + }, + { + "type": "int", + "name": "offset_bottom", + "setter": "set_offset", + "getter": "get_offset", + "index": 3 + }, + { + "type": "int", + "name": "grow_horizontal", + "setter": "set_h_grow_direction", + "getter": "get_h_grow_direction" + }, + { + "type": "int", + "name": "grow_vertical", + "setter": "set_v_grow_direction", + "getter": "get_v_grow_direction" + }, + { + "type": "Vector2", + "name": "size", + "setter": "_set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "position", + "setter": "_set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "_set_global_position", + "getter": "get_global_position" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "float", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "Vector2", + "name": "pivot_offset", + "setter": "set_pivot_offset", + "getter": "get_pivot_offset" + }, + { + "type": "int", + "name": "size_flags_horizontal", + "setter": "set_h_size_flags", + "getter": "get_h_size_flags" + }, + { + "type": "int", + "name": "size_flags_vertical", + "setter": "set_v_size_flags", + "getter": "get_v_size_flags" + }, + { + "type": "float", + "name": "size_flags_stretch_ratio", + "setter": "set_stretch_ratio", + "getter": "get_stretch_ratio" + }, + { + "type": "bool", + "name": "localize_numeral_system", + "setter": "set_localize_numeral_system", + "getter": "is_localizing_numeral_system" + }, + { + "type": "bool", + "name": "auto_translate", + "setter": "set_auto_translate", + "getter": "is_auto_translating" + }, + { + "type": "String", + "name": "tooltip_text", + "setter": "set_tooltip_text", + "getter": "get_tooltip_text" + }, + { + "type": "int", + "name": "tooltip_auto_translate_mode", + "setter": "set_tooltip_auto_translate_mode", + "getter": "get_tooltip_auto_translate_mode" + }, + { + "type": "NodePath", + "name": "focus_neighbor_left", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 0 + }, + { + "type": "NodePath", + "name": "focus_neighbor_top", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 1 + }, + { + "type": "NodePath", + "name": "focus_neighbor_right", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 2 + }, + { + "type": "NodePath", + "name": "focus_neighbor_bottom", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 3 + }, + { + "type": "NodePath", + "name": "focus_next", + "setter": "set_focus_next", + "getter": "get_focus_next" + }, + { + "type": "NodePath", + "name": "focus_previous", + "setter": "set_focus_previous", + "getter": "get_focus_previous" + }, + { + "type": "int", + "name": "focus_mode", + "setter": "set_focus_mode", + "getter": "get_focus_mode" + }, + { + "type": "int", + "name": "mouse_filter", + "setter": "set_mouse_filter", + "getter": "get_mouse_filter" + }, + { + "type": "bool", + "name": "mouse_force_pass_scroll_events", + "setter": "set_force_pass_scroll_events", + "getter": "is_force_pass_scroll_events" + }, + { + "type": "int", + "name": "mouse_default_cursor_shape", + "setter": "set_default_cursor_shape", + "getter": "get_default_cursor_shape" + }, + { + "type": "Object", + "name": "shortcut_context", + "setter": "set_shortcut_context", + "getter": "get_shortcut_context" + }, + { + "type": "Theme", + "name": "theme", + "setter": "set_theme", + "getter": "get_theme" + }, + { + "type": "String", + "name": "theme_type_variation", + "setter": "set_theme_type_variation", + "getter": "get_theme_type_variation" + } + ] + }, + { + "name": "ConvexPolygonShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_point_cloud", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "point_cloud", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + } + ] + }, + { + "name": "ConvexPolygonShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + } + ] + }, + { + "name": "Crypto", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "generate_random_bytes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "generate_rsa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1237515462, + "return_value": { + "type": "CryptoKey" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "generate_self_signed_certificate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 492266173, + "hash_compatibility": [ + 947314696 + ], + "return_value": { + "type": "X509Certificate" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "issuer_name", + "type": "String", + "default_value": "\"CN=myserver,O=myorganisation,C=IT\"" + }, + { + "name": "not_before", + "type": "String", + "default_value": "\"20140101000000\"" + }, + { + "name": "not_after", + "type": "String", + "default_value": "\"20340101000000\"" + } + ] + }, + { + "name": "sign", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1673662703, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "hash", + "type": "PackedByteArray" + }, + { + "name": "key", + "type": "CryptoKey" + } + ] + }, + { + "name": "verify", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2805902225, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "hash", + "type": "PackedByteArray" + }, + { + "name": "signature", + "type": "PackedByteArray" + }, + { + "name": "key", + "type": "CryptoKey" + } + ] + }, + { + "name": "encrypt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361793670, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "plaintext", + "type": "PackedByteArray" + } + ] + }, + { + "name": "decrypt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361793670, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "ciphertext", + "type": "PackedByteArray" + } + ] + }, + { + "name": "hmac_digest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2368951203, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "msg", + "type": "PackedByteArray" + } + ] + }, + { + "name": "constant_time_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1024142237, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "trusted", + "type": "PackedByteArray" + }, + { + "name": "received", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "CryptoKey", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_public_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "save_to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 32795936, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "string_key", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "Cubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "CubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Curve", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TangentMode", + "is_bitfield": false, + "values": [ + { + "name": "TANGENT_FREE", + "value": 0 + }, + { + "name": "TANGENT_LINEAR", + "value": 1 + }, + { + "name": "TANGENT_MODE_COUNT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 434072736, + "hash_compatibility": [ + 2766148617 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "left_tangent", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "right_tangent", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "left_mode", + "type": "enum::Curve.TangentMode", + "default_value": "0" + }, + { + "name": "right_mode", + "type": "enum::Curve.TangentMode", + "default_value": "0" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780573764, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_left_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_right_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_left_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 426950354, + "return_value": { + "type": "enum::Curve.TangentMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_right_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 426950354, + "return_value": { + "type": "enum::Curve.TangentMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_left_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_right_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_left_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217242874, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Curve.TangentMode" + } + ] + }, + { + "name": "set_point_right_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217242874, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Curve.TangentMode" + } + ] + }, + { + "name": "get_min_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "clean_dupes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bake_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bake_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "resolution", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "range_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "min_value", + "setter": "set_min_value", + "getter": "get_min_value" + }, + { + "type": "float", + "name": "max_value", + "setter": "set_max_value", + "getter": "get_max_value" + }, + { + "type": "int", + "name": "bake_resolution", + "setter": "set_bake_resolution", + "getter": "get_bake_resolution" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + } + ] + }, + { + "name": "Curve2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4175465202, + "hash_compatibility": [ + 2437345566 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "in", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "out", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 26514310, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "t", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "samplef", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3588506812, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "fofs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_bake_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_baked_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3464257706, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_with_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3296056341, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_baked_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "tessellate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958145977, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_degrees", + "type": "float", + "meta": "float", + "default_value": "4" + } + ] + }, + { + "name": "tessellate_even_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2319761637, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_length", + "type": "float", + "meta": "float", + "default_value": "20.0" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "bake_interval", + "setter": "set_bake_interval", + "getter": "get_bake_interval" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + } + ] + }, + { + "name": "Curve3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2931053748, + "hash_compatibility": [ + 3836314258 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "in", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + }, + { + "name": "out", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tilt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3285246857, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "t", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "samplef", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2553580215, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "fofs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_bake_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_up_vector_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_up_vector_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_baked_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1350085894, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_with_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1939359131, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + }, + { + "name": "apply_tilt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_up_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362627031, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "apply_tilt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_baked_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_baked_tilts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "get_baked_up_vectors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1109078154, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "tessellate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1519759391, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_degrees", + "type": "float", + "meta": "float", + "default_value": "4" + } + ] + }, + { + "name": "tessellate_even_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 133237049, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_length", + "type": "float", + "meta": "float", + "default_value": "0.2" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "bake_interval", + "setter": "set_bake_interval", + "getter": "get_bake_interval" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + }, + { + "type": "bool", + "name": "up_vector_enabled", + "setter": "set_up_vector_enabled", + "getter": "is_up_vector_enabled" + } + ] + }, + { + "name": "CurveTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "TextureMode", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_MODE_RGB", + "value": 0 + }, + { + "name": "TEXTURE_MODE_RED", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_texture_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321955367, + "arguments": [ + { + "name": "texture_mode", + "type": "enum::CurveTexture.TextureMode" + } + ] + }, + { + "name": "get_texture_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 715756376, + "return_value": { + "type": "enum::CurveTexture.TextureMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "texture_mode", + "setter": "set_texture_mode", + "getter": "get_texture_mode" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "CurveXYZTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_curve_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Curve", + "name": "curve_x", + "setter": "set_curve_x", + "getter": "get_curve_x" + }, + { + "type": "Curve", + "name": "curve_y", + "setter": "set_curve_y", + "getter": "get_curve_y" + }, + { + "type": "Curve", + "name": "curve_z", + "setter": "set_curve_z", + "getter": "get_curve_z" + } + ] + }, + { + "name": "CylinderMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_top_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_top_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bottom_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bottom_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cap_top", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_top", + "type": "bool" + } + ] + }, + { + "name": "is_cap_top", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cap_bottom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_bottom", + "type": "bool" + } + ] + }, + { + "name": "is_cap_bottom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "top_radius", + "setter": "set_top_radius", + "getter": "get_top_radius" + }, + { + "type": "float", + "name": "bottom_radius", + "setter": "set_bottom_radius", + "getter": "get_bottom_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "cap_top", + "setter": "set_cap_top", + "getter": "is_cap_top" + }, + { + "type": "bool", + "name": "cap_bottom", + "setter": "set_cap_bottom", + "getter": "is_cap_bottom" + } + ] + }, + { + "name": "CylinderShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "DTLSServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262296096, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3946580474, + "return_value": { + "type": "PacketPeerDTLS" + }, + "arguments": [ + { + "name": "udp_peer", + "type": "PacketPeerUDP" + } + ] + } + ] + }, + { + "name": "DampedSpringJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rest_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rest_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rest_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "rest_length", + "setter": "set_rest_length", + "getter": "get_rest_length" + }, + { + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + } + ] + }, + { + "name": "Decal", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DecalTexture", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "TEXTURE_NORMAL", + "value": 1 + }, + { + "name": "TEXTURE_ORM", + "value": 2 + }, + { + "name": "TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "TEXTURE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2086764391, + "arguments": [ + { + "name": "type", + "type": "enum::Decal.DecalTexture" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3244119503, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Decal.DecalTexture" + } + ] + }, + { + "name": "set_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_albedo_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_albedo_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_upper_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_upper_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lower_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lower_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_distance_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_distance_fade_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Texture2D", + "name": "texture_albedo", + "setter": "set_texture", + "getter": "get_texture", + "index": 0 + }, + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture", + "getter": "get_texture", + "index": 1 + }, + { + "type": "Texture2D", + "name": "texture_orm", + "setter": "set_texture", + "getter": "get_texture", + "index": 2 + }, + { + "type": "Texture2D", + "name": "texture_emission", + "setter": "set_texture", + "getter": "get_texture", + "index": 3 + }, + { + "type": "float", + "name": "emission_energy", + "setter": "set_emission_energy", + "getter": "get_emission_energy" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "float", + "name": "albedo_mix", + "setter": "set_albedo_mix", + "getter": "get_albedo_mix" + }, + { + "type": "float", + "name": "normal_fade", + "setter": "set_normal_fade", + "getter": "get_normal_fade" + }, + { + "type": "float", + "name": "upper_fade", + "setter": "set_upper_fade", + "getter": "get_upper_fade" + }, + { + "type": "float", + "name": "lower_fade", + "setter": "set_lower_fade", + "getter": "get_lower_fade" + }, + { + "type": "bool", + "name": "distance_fade_enabled", + "setter": "set_enable_distance_fade", + "getter": "is_distance_fade_enabled" + }, + { + "type": "float", + "name": "distance_fade_begin", + "setter": "set_distance_fade_begin", + "getter": "get_distance_fade_begin" + }, + { + "type": "float", + "name": "distance_fade_length", + "setter": "set_distance_fade_length", + "getter": "get_distance_fade_length" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "DirAccess", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1923528528, + "return_value": { + "type": "DirAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_open_error", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "list_dir_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2610976713, + "hash_compatibility": [ + 2018049411 + ], + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "current_is_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "list_dir_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_files_at", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_directories", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_directories_at", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_drive_count", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_drive_name", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_drive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "change_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "to_dir", + "type": "String" + } + ] + }, + { + "name": "get_current_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1287308131, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "include_drive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "make_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_recursive_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "dir_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "dir_exists_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_space_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063198817, + "hash_compatibility": [ + 198434953 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + }, + { + "name": "chmod_flags", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "copy_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1063198817, + "hash_compatibility": [ + 198434953 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + }, + { + "name": "chmod_flags", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "rename_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "read_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "create_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "source", + "type": "String" + }, + { + "name": "target", + "type": "String" + } + ] + }, + { + "name": "set_include_navigational", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_include_navigational", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_include_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_include_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_case_sensitive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "include_navigational", + "setter": "set_include_navigational", + "getter": "get_include_navigational" + }, + { + "type": "bool", + "name": "include_hidden", + "setter": "set_include_hidden", + "getter": "get_include_hidden" + } + ] + }, + { + "name": "DirectionalLight2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light2D", + "api_type": "core", + "methods": [ + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + } + ] + }, + { + "name": "DirectionalLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_ORTHOGONAL", + "value": 0 + }, + { + "name": "SHADOW_PARALLEL_2_SPLITS", + "value": 1 + }, + { + "name": "SHADOW_PARALLEL_4_SPLITS", + "value": 2 + } + ] + }, + { + "name": "SkyMode", + "is_bitfield": false, + "values": [ + { + "name": "SKY_MODE_LIGHT_AND_SKY", + "value": 0 + }, + { + "name": "SKY_MODE_LIGHT_ONLY", + "value": 1 + }, + { + "name": "SKY_MODE_SKY_ONLY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1261211726, + "arguments": [ + { + "name": "mode", + "type": "enum::DirectionalLight3D.ShadowMode" + } + ] + }, + { + "name": "get_shadow_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2765228544, + "return_value": { + "type": "enum::DirectionalLight3D.ShadowMode" + } + }, + { + "name": "set_blend_splits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_blend_splits_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sky_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2691194817, + "arguments": [ + { + "name": "mode", + "type": "enum::DirectionalLight3D.SkyMode" + } + ] + }, + { + "name": "get_sky_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3819982774, + "return_value": { + "type": "enum::DirectionalLight3D.SkyMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "directional_shadow_mode", + "setter": "set_shadow_mode", + "getter": "get_shadow_mode" + }, + { + "type": "float", + "name": "directional_shadow_split_1", + "setter": "set_param", + "getter": "get_param", + "index": 10 + }, + { + "type": "float", + "name": "directional_shadow_split_2", + "setter": "set_param", + "getter": "get_param", + "index": 11 + }, + { + "type": "float", + "name": "directional_shadow_split_3", + "setter": "set_param", + "getter": "get_param", + "index": 12 + }, + { + "type": "bool", + "name": "directional_shadow_blend_splits", + "setter": "set_blend_splits", + "getter": "is_blend_splits_enabled" + }, + { + "type": "float", + "name": "directional_shadow_fade_start", + "setter": "set_param", + "getter": "get_param", + "index": 13 + }, + { + "type": "float", + "name": "directional_shadow_max_distance", + "setter": "set_param", + "getter": "get_param", + "index": 9 + }, + { + "type": "float", + "name": "directional_shadow_pancake_size", + "setter": "set_param", + "getter": "get_param", + "index": 16 + }, + { + "type": "int", + "name": "sky_mode", + "setter": "set_sky_mode", + "getter": "get_sky_mode" + } + ] + }, + { + "name": "DisplayServer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "SCREEN_WITH_MOUSE_FOCUS", + "value": -4 + }, + { + "name": "SCREEN_WITH_KEYBOARD_FOCUS", + "value": -3 + }, + { + "name": "SCREEN_PRIMARY", + "value": -2 + }, + { + "name": "SCREEN_OF_MAIN_WINDOW", + "value": -1 + }, + { + "name": "MAIN_WINDOW_ID", + "value": 0 + }, + { + "name": "INVALID_WINDOW_ID", + "value": -1 + }, + { + "name": "INVALID_INDICATOR_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_GLOBAL_MENU", + "value": 0 + }, + { + "name": "FEATURE_SUBWINDOWS", + "value": 1 + }, + { + "name": "FEATURE_TOUCHSCREEN", + "value": 2 + }, + { + "name": "FEATURE_MOUSE", + "value": 3 + }, + { + "name": "FEATURE_MOUSE_WARP", + "value": 4 + }, + { + "name": "FEATURE_CLIPBOARD", + "value": 5 + }, + { + "name": "FEATURE_VIRTUAL_KEYBOARD", + "value": 6 + }, + { + "name": "FEATURE_CURSOR_SHAPE", + "value": 7 + }, + { + "name": "FEATURE_CUSTOM_CURSOR_SHAPE", + "value": 8 + }, + { + "name": "FEATURE_NATIVE_DIALOG", + "value": 9 + }, + { + "name": "FEATURE_IME", + "value": 10 + }, + { + "name": "FEATURE_WINDOW_TRANSPARENCY", + "value": 11 + }, + { + "name": "FEATURE_HIDPI", + "value": 12 + }, + { + "name": "FEATURE_ICON", + "value": 13 + }, + { + "name": "FEATURE_NATIVE_ICON", + "value": 14 + }, + { + "name": "FEATURE_ORIENTATION", + "value": 15 + }, + { + "name": "FEATURE_SWAP_BUFFERS", + "value": 16 + }, + { + "name": "FEATURE_CLIPBOARD_PRIMARY", + "value": 18 + }, + { + "name": "FEATURE_TEXT_TO_SPEECH", + "value": 19 + }, + { + "name": "FEATURE_EXTEND_TO_TITLE", + "value": 20 + }, + { + "name": "FEATURE_SCREEN_CAPTURE", + "value": 21 + }, + { + "name": "FEATURE_STATUS_INDICATOR", + "value": 22 + }, + { + "name": "FEATURE_NATIVE_HELP", + "value": 23 + }, + { + "name": "FEATURE_NATIVE_DIALOG_INPUT", + "value": 24 + }, + { + "name": "FEATURE_NATIVE_DIALOG_FILE", + "value": 25 + } + ] + }, + { + "name": "MouseMode", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_MODE_VISIBLE", + "value": 0 + }, + { + "name": "MOUSE_MODE_HIDDEN", + "value": 1 + }, + { + "name": "MOUSE_MODE_CAPTURED", + "value": 2 + }, + { + "name": "MOUSE_MODE_CONFINED", + "value": 3 + }, + { + "name": "MOUSE_MODE_CONFINED_HIDDEN", + "value": 4 + } + ] + }, + { + "name": "ScreenOrientation", + "is_bitfield": false, + "values": [ + { + "name": "SCREEN_LANDSCAPE", + "value": 0 + }, + { + "name": "SCREEN_PORTRAIT", + "value": 1 + }, + { + "name": "SCREEN_REVERSE_LANDSCAPE", + "value": 2 + }, + { + "name": "SCREEN_REVERSE_PORTRAIT", + "value": 3 + }, + { + "name": "SCREEN_SENSOR_LANDSCAPE", + "value": 4 + }, + { + "name": "SCREEN_SENSOR_PORTRAIT", + "value": 5 + }, + { + "name": "SCREEN_SENSOR", + "value": 6 + } + ] + }, + { + "name": "VirtualKeyboardType", + "is_bitfield": false, + "values": [ + { + "name": "KEYBOARD_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "KEYBOARD_TYPE_MULTILINE", + "value": 1 + }, + { + "name": "KEYBOARD_TYPE_NUMBER", + "value": 2 + }, + { + "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", + "value": 3 + }, + { + "name": "KEYBOARD_TYPE_PHONE", + "value": 4 + }, + { + "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", + "value": 5 + }, + { + "name": "KEYBOARD_TYPE_PASSWORD", + "value": 6 + }, + { + "name": "KEYBOARD_TYPE_URL", + "value": 7 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + }, + { + "name": "CURSOR_MAX", + "value": 17 + } + ] + }, + { + "name": "FileDialogMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_DIALOG_MODE_OPEN_FILE", + "value": 0 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_FILES", + "value": 1 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_DIR", + "value": 2 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_DIALOG_MODE_SAVE_FILE", + "value": 4 + } + ] + }, + { + "name": "WindowMode", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_MODE_WINDOWED", + "value": 0 + }, + { + "name": "WINDOW_MODE_MINIMIZED", + "value": 1 + }, + { + "name": "WINDOW_MODE_MAXIMIZED", + "value": 2 + }, + { + "name": "WINDOW_MODE_FULLSCREEN", + "value": 3 + }, + { + "name": "WINDOW_MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 + } + ] + }, + { + "name": "WindowFlags", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_FLAG_RESIZE_DISABLED", + "value": 0 + }, + { + "name": "WINDOW_FLAG_BORDERLESS", + "value": 1 + }, + { + "name": "WINDOW_FLAG_ALWAYS_ON_TOP", + "value": 2 + }, + { + "name": "WINDOW_FLAG_TRANSPARENT", + "value": 3 + }, + { + "name": "WINDOW_FLAG_NO_FOCUS", + "value": 4 + }, + { + "name": "WINDOW_FLAG_POPUP", + "value": 5 + }, + { + "name": "WINDOW_FLAG_EXTEND_TO_TITLE", + "value": 6 + }, + { + "name": "WINDOW_FLAG_MOUSE_PASSTHROUGH", + "value": 7 + }, + { + "name": "WINDOW_FLAG_MAX", + "value": 8 + } + ] + }, + { + "name": "WindowEvent", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_EVENT_MOUSE_ENTER", + "value": 0 + }, + { + "name": "WINDOW_EVENT_MOUSE_EXIT", + "value": 1 + }, + { + "name": "WINDOW_EVENT_FOCUS_IN", + "value": 2 + }, + { + "name": "WINDOW_EVENT_FOCUS_OUT", + "value": 3 + }, + { + "name": "WINDOW_EVENT_CLOSE_REQUEST", + "value": 4 + }, + { + "name": "WINDOW_EVENT_GO_BACK_REQUEST", + "value": 5 + }, + { + "name": "WINDOW_EVENT_DPI_CHANGE", + "value": 6 + }, + { + "name": "WINDOW_EVENT_TITLEBAR_CHANGE", + "value": 7 + } + ] + }, + { + "name": "VSyncMode", + "is_bitfield": false, + "values": [ + { + "name": "VSYNC_DISABLED", + "value": 0 + }, + { + "name": "VSYNC_ENABLED", + "value": 1 + }, + { + "name": "VSYNC_ADAPTIVE", + "value": 2 + }, + { + "name": "VSYNC_MAILBOX", + "value": 3 + } + ] + }, + { + "name": "HandleType", + "is_bitfield": false, + "values": [ + { + "name": "DISPLAY_HANDLE", + "value": 0 + }, + { + "name": "WINDOW_HANDLE", + "value": 1 + }, + { + "name": "WINDOW_VIEW", + "value": 2 + }, + { + "name": "OPENGL_CONTEXT", + "value": 3 + } + ] + }, + { + "name": "TTSUtteranceEvent", + "is_bitfield": false, + "values": [ + { + "name": "TTS_UTTERANCE_STARTED", + "value": 0 + }, + { + "name": "TTS_UTTERANCE_ENDED", + "value": 1 + }, + { + "name": "TTS_UTTERANCE_CANCELED", + "value": 2 + }, + { + "name": "TTS_UTTERANCE_BOUNDARY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334065950, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::DisplayServer.Feature" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "help_set_search_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1687350599, + "arguments": [ + { + "name": "search_callback", + "type": "Callable" + }, + { + "name": "action_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_popup_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3893727526, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "open_callback", + "type": "Callable" + }, + { + "name": "close_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2828985934, + "hash_compatibility": [ + 3806306913 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3297554655, + "hash_compatibility": [ + 635750054, + 3431222859 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214812433, + "hash_compatibility": [ + 1041533178 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_get_item_index_from_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "global_menu_get_item_index_from_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2941063483, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "global_menu_is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748666903, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_key_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748666903, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330672633, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 936065394, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_max_states", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3591713183, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_indentation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_hover_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_key_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_tag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 453659863, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "global_menu_set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 566943293, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "global_menu_set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_max_states", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201338066, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "global_menu_set_item_indentation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + } + ] + }, + { + "name": "global_menu_remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "menu_root", + "type": "String" + } + ] + }, + { + "name": "global_menu_get_system_menu_roots", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "tts_is_speaking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tts_is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tts_get_voices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "tts_get_voices_for_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "tts_speak", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 903992738, + "hash_compatibility": [ + 3741216677 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "voice", + "type": "String" + }, + { + "name": "volume", + "type": "int", + "meta": "int32", + "default_value": "50" + }, + { + "name": "pitch", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "rate", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "utterance_id", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "interrupt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "tts_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_resume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_set_utterance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 109679083, + "arguments": [ + { + "name": "event", + "type": "enum::DisplayServer.TTSUtteranceEvent" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_dark_mode_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_dark_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_accent_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "get_base_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_system_theme_change_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "mouse_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 348288463, + "arguments": [ + { + "name": "mouse_mode", + "type": "enum::DisplayServer.MouseMode" + } + ] + }, + { + "name": "mouse_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1353961651, + "return_value": { + "type": "enum::DisplayServer.MouseMode" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "mouse_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "mouse_get_button_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "clipboard_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "clipboard", + "type": "String" + } + ] + }, + { + "name": "clipboard_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "clipboard_get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "clipboard_has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clipboard_has_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clipboard_set_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "clipboard_primary", + "type": "String" + } + ] + }, + { + "name": "clipboard_get_primary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_display_cutouts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Rect2" + } + }, + { + "name": "get_display_safe_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_screen_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_primary_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_keyboard_focus_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_screen_from_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741354659, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "screen_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1725937825, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1725937825, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_usable_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2439012528, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_dpi", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181039630, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 909105437, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_touchscreen_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3323674545, + "hash_compatibility": [ + 4162880507 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "screen_get_max_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "screen_get_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 909105437, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_pixel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1532707496, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "screen_get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3813388802, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2211511631, + "hash_compatibility": [ + 2629526904 + ], + "arguments": [ + { + "name": "orientation", + "type": "enum::DisplayServer.ScreenOrientation" + }, + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 133818562, + "return_value": { + "type": "enum::DisplayServer.ScreenOrientation" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_set_keep_on", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "screen_is_kept_on", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_window_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_window_at_screen_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "window_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1096425680, + "hash_compatibility": [ + 2709193271 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "handle_type", + "type": "enum::DisplayServer.HandleType" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_active_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "window_set_popup_safe_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317281434, + "arguments": [ + { + "name": "window", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2i" + } + ] + }, + { + "name": "window_get_popup_safe_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161169500, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "window", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "window_set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 441246282, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_title_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2925301799, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_mouse_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1993637420, + "hash_compatibility": [ + 3958815166 + ], + "arguments": [ + { + "name": "region", + "type": "PackedVector2Array" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_current_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_current_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_position_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_rect_changed_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_window_event_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_input_event_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_input_text_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_drop_files_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_attached_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "max_size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "min_size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_size_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2185728461, + "return_value": { + "type": "enum::DisplayServer.WindowMode" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319965401, + "hash_compatibility": [ + 2942569511 + ], + "arguments": [ + { + "name": "mode", + "type": "enum::DisplayServer.WindowMode" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254894155, + "hash_compatibility": [ + 3971592565 + ], + "arguments": [ + { + "name": "flag", + "type": "enum::DisplayServer.WindowFlags" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 802816991, + "hash_compatibility": [ + 2662949986 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::DisplayServer.WindowFlags" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_window_buttons_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "offset", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_safe_title_margins", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295066620, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_request_attention", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_move_to_foreground", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_can_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_transient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "parent_window_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "window_set_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "exclusive", + "type": "bool" + } + ] + }, + { + "name": "window_set_ime_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1661950165, + "hash_compatibility": [ + 450484987 + ], + "arguments": [ + { + "name": "active", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_ime_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_vsync_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179333492, + "hash_compatibility": [ + 1708924624 + ], + "arguments": [ + { + "name": "vsync_mode", + "type": "enum::DisplayServer.VSyncMode" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_vsync_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 578873795, + "return_value": { + "type": "enum::DisplayServer.VSyncMode" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_maximize_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_maximize_on_title_dbl_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "window_minimize_on_title_dbl_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "ime_get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "ime_get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "virtual_keyboard_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3042891259, + "hash_compatibility": [ + 860410478 + ], + "arguments": [ + { + "name": "existing_text", + "type": "String" + }, + { + "name": "position", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "type", + "type": "enum::DisplayServer.VirtualKeyboardType", + "default_value": "0" + }, + { + "name": "max_length", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "cursor_start", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "cursor_end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "virtual_keyboard_hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "virtual_keyboard_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_hardware_keyboard", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cursor_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2026291549, + "arguments": [ + { + "name": "shape", + "type": "enum::DisplayServer.CursorShape" + } + ] + }, + { + "name": "cursor_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1087724927, + "return_value": { + "type": "enum::DisplayServer.CursorShape" + } + }, + { + "name": "cursor_set_custom_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1816663697, + "hash_compatibility": [ + 1358907026 + ], + "arguments": [ + { + "name": "cursor", + "type": "Resource" + }, + { + "name": "shape", + "type": "enum::DisplayServer.CursorShape", + "default_value": "0" + }, + { + "name": "hotspot", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "get_swap_cancel_ok", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "enable_for_stealing_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "process_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "dialog_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4115553226, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "description", + "type": "String" + }, + { + "name": "buttons", + "type": "PackedStringArray" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "dialog_input_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3088703427, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "description", + "type": "String" + }, + { + "name": "existing_text", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "file_dialog_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1531299078, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "current_directory", + "type": "String" + }, + { + "name": "filename", + "type": "String" + }, + { + "name": "show_hidden", + "type": "bool" + }, + { + "name": "mode", + "type": "enum::DisplayServer.FileDialogMode" + }, + { + "name": "filters", + "type": "PackedStringArray" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "file_dialog_with_options_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1305318754, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "current_directory", + "type": "String" + }, + { + "name": "root", + "type": "String" + }, + { + "name": "filename", + "type": "String" + }, + { + "name": "show_hidden", + "type": "bool" + }, + { + "name": "mode", + "type": "enum::DisplayServer.FileDialogMode" + }, + { + "name": "filters", + "type": "PackedStringArray" + }, + { + "name": "options", + "type": "typedarray::Dictionary" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "keyboard_get_layout_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "keyboard_get_current_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "keyboard_set_current_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_layout_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_layout_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_keycode_from_physical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447613187, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "keyboard_get_label_from_physical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447613187, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "process_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_process_and_drop_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_native_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "create_status_indicator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904285171, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "tooltip", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "status_indicator_set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "status_indicator_set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "status_indicator_set_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "menu_rid", + "type": "RID" + } + ] + }, + { + "name": "status_indicator_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "status_indicator_get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "delete_status_indicator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "tablet_get_driver_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "tablet_get_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "tablet_get_current_driver", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "tablet_set_current_driver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "is_window_transparency_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_additional_output", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "unregister_additional_output", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "has_additional_outputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "ENetConnection", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_NONE", + "value": 0 + }, + { + "name": "COMPRESS_RANGE_CODER", + "value": 1 + }, + { + "name": "COMPRESS_FASTLZ", + "value": 2 + }, + { + "name": "COMPRESS_ZLIB", + "value": 3 + }, + { + "name": "COMPRESS_ZSTD", + "value": 4 + } + ] + }, + { + "name": "EventType", + "is_bitfield": false, + "values": [ + { + "name": "EVENT_ERROR", + "value": -1 + }, + { + "name": "EVENT_NONE", + "value": 0 + }, + { + "name": "EVENT_CONNECT", + "value": 1 + }, + { + "name": "EVENT_DISCONNECT", + "value": 2 + }, + { + "name": "EVENT_RECEIVE", + "value": 3 + } + ] + }, + { + "name": "HostStatistic", + "is_bitfield": false, + "values": [ + { + "name": "HOST_TOTAL_SENT_DATA", + "value": 0 + }, + { + "name": "HOST_TOTAL_SENT_PACKETS", + "value": 1 + }, + { + "name": "HOST_TOTAL_RECEIVED_DATA", + "value": 2 + }, + { + "name": "HOST_TOTAL_RECEIVED_PACKETS", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "create_host_bound", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1515002313, + "hash_compatibility": [ + 866250949 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bind_address", + "type": "String" + }, + { + "name": "bind_port", + "type": "int", + "meta": "int32" + }, + { + "name": "max_peers", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117198950, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "max_peers", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "destroy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171300490, + "hash_compatibility": [ + 385984708 + ], + "return_value": { + "type": "ENetPacketPeer" + }, + "arguments": [ + { + "name": "address", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "service", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2402345344, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bandwidth_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2302169788, + "arguments": [ + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "channel_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "limit", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "broadcast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + }, + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2660215187, + "arguments": [ + { + "name": "mode", + "type": "enum::ENetConnection.CompressionMode" + } + ] + }, + { + "name": "dtls_server_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262296096, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "dtls_client_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hostname", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "refuse", + "type": "bool" + } + ] + }, + { + "name": "pop_statistic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2166904170, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "statistic", + "type": "enum::ENetConnection.HostStatistic" + } + ] + }, + { + "name": "get_max_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::ENetPacketPeer" + } + }, + { + "name": "socket_send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1100646812, + "arguments": [ + { + "name": "destination_address", + "type": "String" + }, + { + "name": "destination_port", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "ENetMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2917761309, + "hash_compatibility": [ + 1616151701 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "max_clients", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2327163476, + "hash_compatibility": [ + 920217784 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "address", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "channel_count", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "local_port", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "unique_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_mesh_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1293458335, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "host", + "type": "ENetConnection" + } + ] + }, + { + "name": "set_bind_ip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "ip", + "type": "String" + } + ] + }, + { + "name": "get_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4103238886, + "return_value": { + "type": "ENetConnection" + } + }, + { + "name": "get_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3793311544, + "return_value": { + "type": "ENetPacketPeer" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "ENetConnection", + "name": "host", + "getter": "get_host" + } + ] + }, + { + "name": "ENetPacketPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "constants": [ + { + "name": "PACKET_LOSS_SCALE", + "value": 65536 + }, + { + "name": "PACKET_THROTTLE_SCALE", + "value": 32 + }, + { + "name": "FLAG_RELIABLE", + "value": 1 + }, + { + "name": "FLAG_UNSEQUENCED", + "value": 2 + }, + { + "name": "FLAG_UNRELIABLE_FRAGMENT", + "value": 8 + } + ], + "enums": [ + { + "name": "PeerState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_DISCONNECTED", + "value": 0 + }, + { + "name": "STATE_CONNECTING", + "value": 1 + }, + { + "name": "STATE_ACKNOWLEDGING_CONNECT", + "value": 2 + }, + { + "name": "STATE_CONNECTION_PENDING", + "value": 3 + }, + { + "name": "STATE_CONNECTION_SUCCEEDED", + "value": 4 + }, + { + "name": "STATE_CONNECTED", + "value": 5 + }, + { + "name": "STATE_DISCONNECT_LATER", + "value": 6 + }, + { + "name": "STATE_DISCONNECTING", + "value": 7 + }, + { + "name": "STATE_ACKNOWLEDGING_DISCONNECT", + "value": 8 + }, + { + "name": "STATE_ZOMBIE", + "value": 9 + } + ] + }, + { + "name": "PeerStatistic", + "is_bitfield": false, + "values": [ + { + "name": "PEER_PACKET_LOSS", + "value": 0 + }, + { + "name": "PEER_PACKET_LOSS_VARIANCE", + "value": 1 + }, + { + "name": "PEER_PACKET_LOSS_EPOCH", + "value": 2 + }, + { + "name": "PEER_ROUND_TRIP_TIME", + "value": 3 + }, + { + "name": "PEER_ROUND_TRIP_TIME_VARIANCE", + "value": 4 + }, + { + "name": "PEER_LAST_ROUND_TRIP_TIME", + "value": 5 + }, + { + "name": "PEER_LAST_ROUND_TRIP_TIME_VARIANCE", + "value": 6 + }, + { + "name": "PEER_PACKET_THROTTLE", + "value": 7 + }, + { + "name": "PEER_PACKET_THROTTLE_LIMIT", + "value": 8 + }, + { + "name": "PEER_PACKET_THROTTLE_COUNTER", + "value": 9 + }, + { + "name": "PEER_PACKET_THROTTLE_EPOCH", + "value": 10 + }, + { + "name": "PEER_PACKET_THROTTLE_ACCELERATION", + "value": 11 + }, + { + "name": "PEER_PACKET_THROTTLE_DECELERATION", + "value": 12 + }, + { + "name": "PEER_PACKET_THROTTLE_INTERVAL", + "value": 13 + } + ] + } + ], + "methods": [ + { + "name": "peer_disconnect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "peer_disconnect_later", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "peer_disconnect_now", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "ping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "ping_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "ping_interval", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 120522849, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + }, + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "throttle_configure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "interval", + "type": "int", + "meta": "int32" + }, + { + "name": "acceleration", + "type": "int", + "meta": "int32" + }, + { + "name": "deceleration", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32" + }, + { + "name": "timeout_min", + "type": "int", + "meta": "int32" + }, + { + "name": "timeout_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_packet_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_remote_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_remote_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_statistic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642578323, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "statistic", + "type": "enum::ENetPacketPeer.PeerStatistic" + } + ] + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711068532, + "return_value": { + "type": "enum::ENetPacketPeer.PeerState" + } + }, + { + "name": "get_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorCommandPalette", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "methods": [ + { + "name": "add_command", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864043298, + "hash_compatibility": [ + 3664614892 + ], + "arguments": [ + { + "name": "command_name", + "type": "String" + }, + { + "name": "key_name", + "type": "String" + }, + { + "name": "binded_callable", + "type": "Callable" + }, + { + "name": "shortcut_text", + "type": "String", + "default_value": "\"None\"" + } + ] + }, + { + "name": "remove_command", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "key_name", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorContextMenuPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ContextMenuSlot", + "is_bitfield": false, + "values": [ + { + "name": "CONTEXT_SLOT_SCENE_TREE", + "value": 0 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM", + "value": 1 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM_CREATE", + "value": 3 + }, + { + "name": "CONTEXT_SLOT_SCRIPT_EDITOR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_popup_menu", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "add_menu_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 851596305, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "add_context_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2748336951, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_menu_item_from_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3799546916, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1994674995, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "menu", + "type": "PopupMenu" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorDebuggerPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_setup_session", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "session_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_has_capture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "capture", + "type": "String" + } + ] + }, + { + "name": "_capture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array" + }, + { + "name": "session_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_goto_script_line", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_breakpoints_cleared_in_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_breakpoint_set_in_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_session", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3061968499, + "return_value": { + "type": "EditorDebuggerSession" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sessions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + } + ] + }, + { + "name": "EditorDebuggerSession", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "send_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 85656714, + "hash_compatibility": [ + 3780025912 + ], + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "toggle_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1198443697, + "hash_compatibility": [ + 35674246 + ], + "arguments": [ + { + "name": "profiler", + "type": "String" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "data", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "is_breaked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_debuggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_session_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_session_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "started" + }, + { + "name": "stopped" + }, + { + "name": "breaked", + "arguments": [ + { + "name": "can_debug", + "type": "bool" + } + ] + }, + { + "name": "continued" + } + ] + }, + { + "name": "EditorExportPlatform", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ExportMessageType", + "is_bitfield": false, + "values": [ + { + "name": "EXPORT_MESSAGE_NONE", + "value": 0 + }, + { + "name": "EXPORT_MESSAGE_INFO", + "value": 1 + }, + { + "name": "EXPORT_MESSAGE_WARNING", + "value": 2 + }, + { + "name": "EXPORT_MESSAGE_ERROR", + "value": 3 + } + ] + }, + { + "name": "DebugFlags", + "is_bitfield": true, + "values": [ + { + "name": "DEBUG_FLAG_DUMB_CLIENT", + "value": 1 + }, + { + "name": "DEBUG_FLAG_REMOTE_DEBUG", + "value": 2 + }, + { + "name": "DEBUG_FLAG_REMOTE_DEBUG_LOCALHOST", + "value": 4 + }, + { + "name": "DEBUG_FLAG_VIEW_COLLISIONS", + "value": 8 + }, + { + "name": "DEBUG_FLAG_VIEW_NAVIGATION", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "get_os_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "create_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2572397818, + "return_value": { + "type": "EditorExportPreset" + } + }, + { + "name": "find_export_template", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2248993622, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "template_file_name", + "type": "String" + } + ] + }, + { + "name": "get_current_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "save_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3420080977, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "embed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "save_zip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_pack_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_zip_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "gen_export_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2976483270, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "export_project_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063735070, + "hash_compatibility": [ + 425454869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "save_cb", + "type": "Callable" + }, + { + "name": "shared_cb", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "export_project", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_zip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_pack_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_zip_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "clear_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 782767225, + "arguments": [ + { + "name": "type", + "type": "enum::EditorExportPlatform.ExportMessageType" + }, + { + "name": "category", + "type": "String" + }, + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "get_message_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_message_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667287293, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_message_category", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_message_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_worst_message_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2580557466, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + } + }, + { + "name": "ssh_run_on_remote", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163734797, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "ssh_arg", + "type": "PackedStringArray" + }, + { + "name": "cmd_args", + "type": "String" + }, + { + "name": "output", + "type": "Array", + "default_value": "[]" + }, + { + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "ssh_run_on_remote_no_wait", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3606362233, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "ssh_args", + "type": "PackedStringArray" + }, + { + "name": "cmd_args", + "type": "String" + }, + { + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "ssh_push_to_remote", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218756989, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "scp_args", + "type": "PackedStringArray" + }, + { + "name": "src_file", + "type": "String" + }, + { + "name": "dst_file", + "type": "String" + } + ] + }, + { + "name": "get_forced_export_files", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "EditorExportPlatformAndroid", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor", + "methods": [ + { + "name": "_get_preset_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_is_executable", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_should_update_export_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_option_warning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "option", + "type": "StringName" + } + ] + }, + { + "name": "_get_os_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_logo", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_poll_export", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_options_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_options_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_option_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "ImageTexture" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_option_label", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_option_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_device_architecture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cleanup", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_run", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "debug_flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_get_run_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_can_export", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_has_valid_export_configuration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_has_valid_project_configuration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_get_binary_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_export_project", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_pack", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_zip", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_pack_patch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_zip_patch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_get_platform_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_debug_protocol", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "set_config_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089850668, + "arguments": [ + { + "name": "error_text", + "type": "String" + } + ] + }, + { + "name": "get_config_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_config_missing_templates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1695273946, + "arguments": [ + { + "name": "missing_templates", + "type": "bool" + } + ] + }, + { + "name": "get_config_missing_templates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorExportPlatformIOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformLinuxBSD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformMacOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformPC", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWeb", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWindows", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_export_file", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type", + "type": "String" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_export_begin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "features", + "type": "PackedStringArray" + }, + { + "name": "is_debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_export_end", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_begin_customize_resources", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_customize_resource", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_begin_customize_scenes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_customize_scene", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "scene", + "type": "Node" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_customization_configuration_hash", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "_end_customize_scenes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_end_customize_resources", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_export_options_overrides", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_should_update_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_option_warning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_features", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_supports_platform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_android_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_dependencies_maven_repos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_libraries", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_activity_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_application_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "add_shared_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098291045, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "tags", + "type": "PackedStringArray" + }, + { + "name": "target", + "type": "String" + } + ] + }, + { + "name": "add_ios_project_static_lib", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 527928637, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "file", + "type": "PackedByteArray" + }, + { + "name": "remap", + "type": "bool" + } + ] + }, + { + "name": "add_ios_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_embedded_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_plist_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "plist_content", + "type": "String" + } + ] + }, + { + "name": "add_ios_linker_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "flags", + "type": "String" + } + ] + }, + { + "name": "add_ios_bundle_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_cpp_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "add_macos_plugin_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "skip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_option", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_export_preset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1610607222, + "return_value": { + "type": "EditorExportPreset" + } + }, + { + "name": "get_export_platform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 282254641, + "return_value": { + "type": "EditorExportPlatform" + } + } + ] + }, + { + "name": "EditorExportPreset", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ExportFilter", + "is_bitfield": false, + "values": [ + { + "name": "EXPORT_ALL_RESOURCES", + "value": 0 + }, + { + "name": "EXPORT_SELECTED_SCENES", + "value": 1 + }, + { + "name": "EXPORT_SELECTED_RESOURCES", + "value": 2 + }, + { + "name": "EXCLUDE_SELECTED_RESOURCES", + "value": 3 + }, + { + "name": "EXPORT_CUSTOMIZED", + "value": 4 + } + ] + }, + { + "name": "FileExportMode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_FILE_NOT_CUSTOMIZED", + "value": 0 + }, + { + "name": "MODE_FILE_STRIP", + "value": 1 + }, + { + "name": "MODE_FILE_KEEP", + "value": 2 + }, + { + "name": "MODE_FILE_REMOVE", + "value": 3 + } + ] + }, + { + "name": "ScriptExportMode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_SCRIPT_TEXT", + "value": 0 + }, + { + "name": "MODE_SCRIPT_BINARY_TOKENS", + "value": 1 + }, + { + "name": "MODE_SCRIPT_BINARY_TOKENS_COMPRESSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "get_files_to_export", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_customized_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_customized_files_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_export_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_export_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407825436, + "return_value": { + "type": "enum::EditorExportPreset.FileExportMode" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "default", + "type": "enum::EditorExportPreset.FileExportMode", + "default_value": "0" + } + ] + }, + { + "name": "get_preset_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_runnable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "are_advanced_options_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_dedicated_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_export_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227045696, + "return_value": { + "type": "enum::EditorExportPreset.ExportFilter" + } + }, + { + "name": "get_include_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_exclude_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_custom_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_patches", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_export_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encryption_in_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encryption_ex_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encrypt_pck", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_encrypt_directory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_encryption_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_script_export_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_or_env", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 389838787, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "env_var", + "type": "String" + } + ] + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1132184663, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "windows_version", + "type": "bool" + } + ] + } + ] + }, + { + "name": "EditorFeatureProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_3D", + "value": 0 + }, + { + "name": "FEATURE_SCRIPT", + "value": 1 + }, + { + "name": "FEATURE_ASSET_LIB", + "value": 2 + }, + { + "name": "FEATURE_SCENE_TREE", + "value": 3 + }, + { + "name": "FEATURE_NODE_DOCK", + "value": 4 + }, + { + "name": "FEATURE_FILESYSTEM_DOCK", + "value": 5 + }, + { + "name": "FEATURE_IMPORT_DOCK", + "value": 6 + }, + { + "name": "FEATURE_HISTORY_DOCK", + "value": 7 + }, + { + "name": "FEATURE_MAX", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_disable_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_class_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_editor_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_class_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 865197084, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_property_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_feature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1884871044, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_feature_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2974403161, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + } + ] + }, + { + "name": "get_feature_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3401335809, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + } + ] + }, + { + "name": "save_to_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorFileDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "enums": [ + { + "name": "FileMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_MODE_OPEN_FILE", + "value": 0 + }, + { + "name": "FILE_MODE_OPEN_FILES", + "value": 1 + }, + { + "name": "FILE_MODE_OPEN_DIR", + "value": 2 + }, + { + "name": "FILE_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_MODE_SAVE_FILE", + "value": 4 + } + ] + }, + { + "name": "Access", + "is_bitfield": false, + "values": [ + { + "name": "ACCESS_RESOURCES", + "value": 0 + }, + { + "name": "ACCESS_USERDATA", + "value": 1 + }, + { + "name": "ACCESS_FILESYSTEM", + "value": 2 + } + ] + }, + { + "name": "DisplayMode", + "is_bitfield": false, + "values": [ + { + "name": "DISPLAY_THUMBNAILS", + "value": 0 + }, + { + "name": "DISPLAY_LIST", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "clear_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3388804757, + "hash_compatibility": [ + 233059325 + ], + "arguments": [ + { + "name": "filter", + "type": "String" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "set_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "filters", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_filters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_option_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_option_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3353661094, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "values", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_option_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 149592325, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_current_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_current_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "set_current_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_current_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_file_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 274150415, + "arguments": [ + { + "name": "mode", + "type": "enum::EditorFileDialog.FileMode" + } + ] + }, + { + "name": "get_file_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2681044145, + "return_value": { + "type": "enum::EditorFileDialog.FileMode" + } + }, + { + "name": "get_vbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 915758477, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_line_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + }, + { + "name": "set_access", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3882893764, + "arguments": [ + { + "name": "access", + "type": "enum::EditorFileDialog.Access" + } + ] + }, + { + "name": "get_access", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 778734016, + "return_value": { + "type": "enum::EditorFileDialog.Access" + } + }, + { + "name": "set_show_hidden_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_showing_hidden_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_display_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3049004050, + "arguments": [ + { + "name": "mode", + "type": "enum::EditorFileDialog.DisplayMode" + } + ] + }, + { + "name": "get_display_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3517174669, + "return_value": { + "type": "enum::EditorFileDialog.DisplayMode" + } + }, + { + "name": "set_disable_overwrite_warning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_overwrite_warning_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_side_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402368861, + "arguments": [ + { + "name": "menu", + "type": "Control" + }, + { + "name": "title", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_file_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "invalidate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "file_selected", + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "files_selected", + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "dir_selected", + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "access", + "setter": "set_access", + "getter": "get_access" + }, + { + "type": "int", + "name": "display_mode", + "setter": "set_display_mode", + "getter": "get_display_mode" + }, + { + "type": "int", + "name": "file_mode", + "setter": "set_file_mode", + "getter": "get_file_mode" + }, + { + "type": "String", + "name": "current_dir", + "setter": "set_current_dir", + "getter": "get_current_dir" + }, + { + "type": "String", + "name": "current_file", + "setter": "set_current_file", + "getter": "get_current_file" + }, + { + "type": "String", + "name": "current_path", + "setter": "set_current_path", + "getter": "get_current_path" + }, + { + "type": "PackedStringArray", + "name": "filters", + "setter": "set_filters", + "getter": "get_filters" + }, + { + "type": "int", + "name": "option_count", + "setter": "set_option_count", + "getter": "get_option_count" + }, + { + "type": "bool", + "name": "show_hidden_files", + "setter": "set_show_hidden_files", + "getter": "is_showing_hidden_files" + }, + { + "type": "bool", + "name": "disable_overwrite_warning", + "setter": "set_disable_overwrite_warning", + "getter": "is_overwrite_warning_disabled" + } + ] + }, + { + "name": "EditorFileSystem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "editor", + "methods": [ + { + "name": "get_filesystem", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } + }, + { + "name": "is_scanning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_scanning_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "scan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "scan_sources", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "update_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_filesystem_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188521125, + "return_value": { + "type": "EditorFileSystemDirectory" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "reimport_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + } + ], + "signals": [ + { + "name": "filesystem_changed" + }, + { + "name": "script_classes_updated" + }, + { + "name": "sources_changed", + "arguments": [ + { + "name": "exist", + "type": "bool" + } + ] + }, + { + "name": "resources_reimporting", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resources_reimported", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resources_reload", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + } + ] + }, + { + "name": "EditorFileSystemDirectory", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "get_subdir_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_subdir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2330964164, + "return_value": { + "type": "EditorFileSystemDirectory" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_script_class_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_script_class_extends", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_import_is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } + }, + { + "name": "find_file_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "find_dir_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorFileSystemImportFormatSupportQuery", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_file_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_query", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorImportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor", + "methods": [ + { + "name": "_get_importer_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_visible_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_preset_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_preset_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "preset_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_import_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "preset_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_save_extension", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_resource_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_import_order", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "option_name", + "type": "StringName" + }, + { + "name": "options", + "type": "Dictionary" + } + ] + }, + { + "name": "_import", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "source_file", + "type": "String" + }, + { + "name": "save_path", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary" + }, + { + "name": "platform_variants", + "type": "typedarray::String" + }, + { + "name": "gen_files", + "type": "typedarray::String" + } + ] + }, + { + "name": "_can_import_threaded", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "append_import_external_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 320493106, + "hash_compatibility": [ + 3645925746 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "custom_options", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "custom_importer", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "generator_parameters", + "type": "Variant", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorInspector", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollContainer", + "api_type": "editor", + "methods": [ + { + "name": "get_selected_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_edited_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050059866, + "return_value": { + "type": "Object" + } + } + ], + "signals": [ + { + "name": "property_selected", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "advance", + "type": "bool" + } + ] + }, + { + "name": "property_deleted", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "object_id_selected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "property_edited", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "property_toggled", + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "edited_object_changed" + }, + { + "name": "restart_requested" + } + ] + }, + { + "name": "EditorInspectorPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_can_handle", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_parse_begin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_parse_category", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "category", + "type": "String" + } + ] + }, + { + "name": "_parse_group", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "group", + "type": "String" + } + ] + }, + { + "name": "_parse_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "hint_type", + "type": "enum::PropertyHint" + }, + { + "name": "hint_string", + "type": "String" + }, + { + "name": "usage_flags", + "type": "bitfield::PropertyUsageFlags" + }, + { + "name": "wide", + "type": "bool" + } + ] + }, + { + "name": "_parse_end", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_custom_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "add_property_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2042698479, + "hash_compatibility": [ + 3406284123 + ], + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "editor", + "type": "Control" + }, + { + "name": "add_to_end", + "type": "bool", + "default_value": "false" + }, + { + "name": "label", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "add_property_editor_for_multiple_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788598683, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "editor", + "type": "Control" + } + ] + } + ] + }, + { + "name": "EditorInterface", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "restart_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "save", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_command_palette", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2471163807, + "return_value": { + "type": "EditorCommandPalette" + } + }, + { + "name": "get_resource_filesystem", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 780151678, + "return_value": { + "type": "EditorFileSystem" + } + }, + { + "name": "get_editor_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1595760068, + "return_value": { + "type": "EditorPaths" + } + }, + { + "name": "get_resource_previewer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 943486957, + "return_value": { + "type": "EditorResourcePreview" + } + }, + { + "name": "get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2690272531, + "return_value": { + "type": "EditorSelection" + } + }, + { + "name": "get_editor_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4086932459, + "return_value": { + "type": "EditorSettings" + } + }, + { + "name": "get_editor_undo_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3819628421, + "return_value": { + "type": "EditorUndoRedoManager" + } + }, + { + "name": "make_mesh_previews", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 878078554, + "return_value": { + "type": "typedarray::Texture2D" + }, + "arguments": [ + { + "name": "meshes", + "type": "typedarray::Mesh" + }, + { + "name": "preview_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_plugin_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "plugin", + "type": "String" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_plugin_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "plugin", + "type": "String" + } + ] + }, + { + "name": "get_editor_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "get_base_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "get_editor_main_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706218421, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_script_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 90868003, + "return_value": { + "type": "ScriptEditor" + } + }, + { + "name": "get_editor_viewport_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750751911, + "return_value": { + "type": "SubViewport" + } + }, + { + "name": "get_editor_viewport_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1970834490, + "return_value": { + "type": "SubViewport" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_main_screen_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_distraction_free_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enter", + "type": "bool" + } + ] + }, + { + "name": "is_distraction_free_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_multi_window_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_editor_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "popup_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2015770942, + "hash_compatibility": [ + 2478844058 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346557367, + "hash_compatibility": [ + 1723337679 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093669136, + "hash_compatibility": [ + 1310934579 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_dialog_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3763385571, + "hash_compatibility": [ + 3433759678 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "get_current_feature_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_current_feature_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "profile_name", + "type": "String" + } + ] + }, + { + "name": "popup_node_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444591477, + "hash_compatibility": [ + 2271411043 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "valid_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + }, + { + "name": "current_value", + "type": "Node", + "default_value": "null" + } + ] + }, + { + "name": "popup_property_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2955609011, + "hash_compatibility": [ + 261221679 + ], + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "type_filter", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_quick_open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2271411043, + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "base_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + } + ] + }, + { + "name": "get_file_system_dock", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3751012327, + "return_value": { + "type": "FileSystemDock" + } + }, + { + "name": "select_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_selected_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_current_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_directory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_inspector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3517113938, + "return_value": { + "type": "EditorInspector" + } + }, + { + "name": "inspect_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 127962172, + "hash_compatibility": [ + 2564140749 + ], + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "for_property", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "inspector_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "edit_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "edit_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "edit_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219829402, + "hash_compatibility": [ + 3664508569 + ], + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "grab_focus", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "open_scene_from_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + } + ] + }, + { + "name": "reload_scene_from_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + } + ] + }, + { + "name": "get_open_scenes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_edited_scene_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "save_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "save_scene_as", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647332257, + "hash_compatibility": [ + 1168363258 + ], + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "with_preview", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "save_all_scenes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "mark_scene_as_unsaved", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_main_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_custom_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + } + ] + }, + { + "name": "stop_playing_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_movie_maker_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_movie_maker_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "distraction_free_mode", + "setter": "set_distraction_free_mode", + "getter": "is_distraction_free_mode_enabled" + }, + { + "type": "bool", + "name": "movie_maker_enabled", + "setter": "set_movie_maker_enabled", + "getter": "is_movie_maker_enabled" + } + ] + }, + { + "name": "EditorNode3DGizmo", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Node3DGizmo", + "api_type": "editor", + "methods": [ + { + "name": "_redraw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_handle_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_is_handle_highlighted", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_get_handle_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_begin_handle_action", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_set_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_commit_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "restore", + "type": "Variant" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "_subgizmos_intersect_ray", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_subgizmos_intersect_frustum", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "frustum", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "_set_subgizmo_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_subgizmo_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_commit_subgizmos", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "restores", + "type": "typedarray::Transform3D" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "add_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910971437, + "hash_compatibility": [ + 302451090 + ], + "arguments": [ + { + "name": "lines", + "type": "PackedVector3Array" + }, + { + "name": "material", + "type": "Material" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579955111, + "hash_compatibility": [ + 1868867708 + ], + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "skeleton", + "type": "SkinReference", + "default_value": "null" + } + ] + }, + { + "name": "add_collision_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "segments", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "add_collision_triangles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 54901064, + "arguments": [ + { + "name": "triangles", + "type": "TriangleMesh" + } + ] + }, + { + "name": "add_unscaled_billboard", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 520007164, + "hash_compatibility": [ + 3719733075 + ], + "arguments": [ + { + "name": "material", + "type": "Material" + }, + { + "name": "default_scale", + "type": "float", + "meta": "float", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "add_handles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2254560097, + "arguments": [ + { + "name": "handles", + "type": "PackedVector3Array" + }, + { + "name": "material", + "type": "Material" + }, + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "secondary", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_node_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_node_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "get_plugin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4250544552, + "return_value": { + "type": "EditorNode3DGizmoPlugin" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_subgizmo_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subgizmo_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ] + }, + { + "name": "EditorNode3DGizmoPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "editor", + "methods": [ + { + "name": "_has_gizmo", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "for_node_3d", + "type": "Node3D" + } + ] + }, + { + "name": "_create_gizmo", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "EditorNode3DGizmo" + }, + "arguments": [ + { + "name": "for_node_3d", + "type": "Node3D" + } + ] + }, + { + "name": "_get_gizmo_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_can_be_hidden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_selectable_when_hidden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_redraw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + } + ] + }, + { + "name": "_get_handle_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_is_handle_highlighted", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_get_handle_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_begin_handle_action", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_set_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" + } + ] + }, + { + "name": "_commit_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "restore", + "type": "Variant" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "_subgizmos_intersect_ray", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" + } + ] + }, + { + "name": "_subgizmos_intersect_frustum", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "frustum_planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "_get_subgizmo_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "subgizmo_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_subgizmo_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "subgizmo_id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_commit_subgizmos", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "restores", + "type": "typedarray::Transform3D" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "create_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3486012546, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "on_top", + "type": "bool", + "default_value": "false" + }, + { + "name": "use_vertex_color", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_icon_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804976916, + "hash_compatibility": [ + 2976007329 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "on_top", + "type": "bool", + "default_value": "false" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "create_handle_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2486475223, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1374068695, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "material", + "type": "StandardMaterial3D" + } + ] + }, + { + "name": "get_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974464017, + "hash_compatibility": [ + 3501703615 + ], + "return_value": { + "type": "StandardMaterial3D" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "gizmo", + "type": "EditorNode3DGizmo", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorPaths", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "get_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_config_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cache_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_self_contained", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_self_contained_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_project_settings_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "EditorPlugin", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "editor", + "enums": [ + { + "name": "CustomControlContainer", + "is_bitfield": false, + "values": [ + { + "name": "CONTAINER_TOOLBAR", + "value": 0 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_MENU", + "value": 1 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT", + "value": 2 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT", + "value": 3 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM", + "value": 4 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_MENU", + "value": 5 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT", + "value": 6 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT", + "value": 7 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_BOTTOM", + "value": 8 + }, + { + "name": "CONTAINER_INSPECTOR_BOTTOM", + "value": 9 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT", + "value": 10 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT", + "value": 11 + } + ] + }, + { + "name": "DockSlot", + "is_bitfield": false, + "values": [ + { + "name": "DOCK_SLOT_LEFT_UL", + "value": 0 + }, + { + "name": "DOCK_SLOT_LEFT_BL", + "value": 1 + }, + { + "name": "DOCK_SLOT_LEFT_UR", + "value": 2 + }, + { + "name": "DOCK_SLOT_LEFT_BR", + "value": 3 + }, + { + "name": "DOCK_SLOT_RIGHT_UL", + "value": 4 + }, + { + "name": "DOCK_SLOT_RIGHT_BL", + "value": 5 + }, + { + "name": "DOCK_SLOT_RIGHT_UR", + "value": 6 + }, + { + "name": "DOCK_SLOT_RIGHT_BR", + "value": 7 + }, + { + "name": "DOCK_SLOT_MAX", + "value": 8 + } + ] + }, + { + "name": "AfterGUIInput", + "is_bitfield": false, + "values": [ + { + "name": "AFTER_GUI_INPUT_PASS", + "value": 0 + }, + { + "name": "AFTER_GUI_INPUT_STOP", + "value": 1 + }, + { + "name": "AFTER_GUI_INPUT_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_forward_canvas_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_forward_canvas_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_canvas_force_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_3d_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "viewport_camera", + "type": "Camera3D" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_forward_3d_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_3d_force_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_get_plugin_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_plugin_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_has_main_screen", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_make_visible", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "_edit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_get_state", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_set_state", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "state", + "type": "Dictionary" + } + ] + }, + { + "name": "_clear", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_unsaved_status", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "for_scene", + "type": "String" + } + ] + }, + { + "name": "_save_external_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_apply_changes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_breakpoints", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_set_window_layout", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "configuration", + "type": "ConfigFile" + } + ] + }, + { + "name": "_get_window_layout", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "configuration", + "type": "ConfigFile" + } + ] + }, + { + "name": "_build", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_enable_plugin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_disable_plugin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "add_control_to_container", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3092750152, + "arguments": [ + { + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "add_control_to_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111032269, + "hash_compatibility": [ + 3526039376 + ], + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "title", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut", + "default_value": "null" + } + ] + }, + { + "name": "add_control_to_dock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2994930786, + "hash_compatibility": [ + 3354871258 + ], + "arguments": [ + { + "name": "slot", + "type": "enum::EditorPlugin.DockSlot" + }, + { + "name": "control", + "type": "Control" + }, + { + "name": "shortcut", + "type": "Shortcut", + "default_value": "null" + } + ] + }, + { + "name": "remove_control_from_docks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_control_from_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_control_from_container", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3092750152, + "arguments": [ + { + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_dock_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3450529724, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "add_tool_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_tool_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1019428915, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "submenu", + "type": "PopupMenu" + } + ] + }, + { + "name": "remove_tool_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_export_as_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1775878644, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "add_custom_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1986814599, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "base", + "type": "String" + }, + { + "name": "script", + "type": "Script" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "remove_custom_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "add_autoload_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_autoload_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "update_overlays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "make_bottom_panel_item_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "item", + "type": "Control" + } + ] + }, + { + "name": "hide_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_undo_redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 773492341, + "return_value": { + "type": "EditorUndoRedoManager" + } + }, + { + "name": "add_undo_redo_inspector_hook_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "remove_undo_redo_inspector_hook_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "queue_save_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_translation_parser_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, + "arguments": [ + { + "name": "parser", + "type": "EditorTranslationParserPlugin" + } + ] + }, + { + "name": "remove_translation_parser_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, + "arguments": [ + { + "name": "parser", + "type": "EditorTranslationParserPlugin" + } + ] + }, + { + "name": "add_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3113975762, + "arguments": [ + { + "name": "importer", + "type": "EditorImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312482773, + "arguments": [ + { + "name": "importer", + "type": "EditorImportPlugin" + } + ] + }, + { + "name": "add_scene_format_importer_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2764104752, + "arguments": [ + { + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_scene_format_importer_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637776123, + "arguments": [ + { + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" + } + ] + }, + { + "name": "add_scene_post_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492436322, + "arguments": [ + { + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_scene_post_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3045178206, + "arguments": [ + { + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" + } + ] + }, + { + "name": "add_export_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4095952207, + "arguments": [ + { + "name": "plugin", + "type": "EditorExportPlugin" + } + ] + }, + { + "name": "remove_export_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4095952207, + "arguments": [ + { + "name": "plugin", + "type": "EditorExportPlugin" + } + ] + }, + { + "name": "add_export_platform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3431312373, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "remove_export_platform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3431312373, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "add_node_3d_gizmo_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1541015022, + "arguments": [ + { + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" + } + ] + }, + { + "name": "remove_node_3d_gizmo_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1541015022, + "arguments": [ + { + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" + } + ] + }, + { + "name": "add_inspector_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 546395733, + "arguments": [ + { + "name": "plugin", + "type": "EditorInspectorPlugin" + } + ] + }, + { + "name": "remove_inspector_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 546395733, + "arguments": [ + { + "name": "plugin", + "type": "EditorInspectorPlugin" + } + ] + }, + { + "name": "add_resource_conversion_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceConversionPlugin" + } + ] + }, + { + "name": "remove_resource_conversion_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceConversionPlugin" + } + ] + }, + { + "name": "set_input_event_forwarding_always_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_force_draw_over_forwarding_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904221872, + "arguments": [ + { + "name": "slot", + "type": "enum::EditorContextMenuPlugin.ContextMenuSlot" + }, + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, + { + "name": "remove_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2281511854, + "arguments": [ + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, + { + "name": "get_editor_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223731786, + "return_value": { + "type": "EditorInterface" + } + }, + { + "name": "get_script_create_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3121871482, + "return_value": { + "type": "ScriptCreateDialog" + } + }, + { + "name": "add_debugger_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749880309, + "arguments": [ + { + "name": "script", + "type": "EditorDebuggerPlugin" + } + ] + }, + { + "name": "remove_debugger_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749880309, + "arguments": [ + { + "name": "script", + "type": "EditorDebuggerPlugin" + } + ] + }, + { + "name": "get_plugin_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "scene_changed", + "arguments": [ + { + "name": "scene_root", + "type": "Node" + } + ] + }, + { + "name": "scene_closed", + "arguments": [ + { + "name": "filepath", + "type": "String" + } + ] + }, + { + "name": "main_screen_changed", + "arguments": [ + { + "name": "screen_name", + "type": "String" + } + ] + }, + { + "name": "resource_saved", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "scene_saved", + "arguments": [ + { + "name": "filepath", + "type": "String" + } + ] + }, + { + "name": "project_settings_changed" + } + ] + }, + { + "name": "EditorProperty", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "editor", + "methods": [ + { + "name": "_update_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_set_read_only", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "set_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_read_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "is_read_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "is_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "is_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_warning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_warning", + "type": "bool" + } + ] + }, + { + "name": "is_draw_warning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keying", + "type": "bool" + } + ] + }, + { + "name": "is_keying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deletable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "deletable", + "type": "bool" + } + ] + }, + { + "name": "is_deletable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_edited_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_edited_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050059866, + "return_value": { + "type": "Object" + } + }, + { + "name": "update_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_focusable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_bottom_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "editor", + "type": "Control" + } + ] + }, + { + "name": "emit_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1822500399, + "hash_compatibility": [ + 3069422438 + ], + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "changing", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "signals": [ + { + "name": "property_changed", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName" + }, + { + "name": "changing", + "type": "bool" + } + ] + }, + { + "name": "multiple_properties_changed", + "arguments": [ + { + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "value", + "type": "Array" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_deleted", + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_keyed_with_value", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "property_checked", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "property_pinned", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "pinned", + "type": "bool" + } + ] + }, + { + "name": "property_can_revert_changed", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "can_revert", + "type": "bool" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "object_id_selected", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "selected", + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "focusable_idx", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "label", + "setter": "set_label", + "getter": "get_label" + }, + { + "type": "bool", + "name": "read_only", + "setter": "set_read_only", + "getter": "is_read_only" + }, + { + "type": "bool", + "name": "checkable", + "setter": "set_checkable", + "getter": "is_checkable" + }, + { + "type": "bool", + "name": "checked", + "setter": "set_checked", + "getter": "is_checked" + }, + { + "type": "bool", + "name": "draw_warning", + "setter": "set_draw_warning", + "getter": "is_draw_warning" + }, + { + "type": "bool", + "name": "keying", + "setter": "set_keying", + "getter": "is_keying" + }, + { + "type": "bool", + "name": "deletable", + "setter": "set_deletable", + "getter": "is_deletable" + } + ] + }, + { + "name": "EditorResourceConversionPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_converts_to", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_convert", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + } + ] + }, + { + "name": "EditorResourcePicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "HBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "_set_create_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "menu_node", + "type": "Object" + } + ] + }, + { + "name": "_handle_menu_selected", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_base_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "base_type", + "type": "String" + } + ] + }, + { + "name": "get_base_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_allowed_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_edited_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "get_edited_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2674603643, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_toggle_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_toggle_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_toggle_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "resource_selected", + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "inspect", + "type": "bool" + } + ] + }, + { + "name": "resource_changed", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "base_type", + "setter": "set_base_type", + "getter": "get_base_type" + }, + { + "type": "Resource", + "name": "edited_resource", + "setter": "set_edited_resource", + "getter": "get_edited_resource" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "toggle_mode", + "setter": "set_toggle_mode", + "getter": "is_toggle_mode" + } + ] + }, + { + "name": "EditorResourcePreview", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "editor", + "methods": [ + { + "name": "queue_resource_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 233177534, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "queue_edited_resource_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1608376650, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "add_preview_generator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 332288124, + "arguments": [ + { + "name": "generator", + "type": "EditorResourcePreviewGenerator" + } + ] + }, + { + "name": "remove_preview_generator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 332288124, + "arguments": [ + { + "name": "generator", + "type": "EditorResourcePreviewGenerator" + } + ] + }, + { + "name": "check_for_invalidation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "preview_invalidated", + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorResourcePreviewGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_generate", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" + } + ] + }, + { + "name": "_generate_from_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" + } + ] + }, + { + "name": "_generate_small_preview_automatically", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_generate_small_preview", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorResourceTooltipPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_make_tooltip_for_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "metadata", + "type": "Dictionary" + }, + { + "name": "base", + "type": "Control" + } + ] + }, + { + "name": "request_thumbnail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3245519720, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "control", + "type": "TextureRect" + } + ] + } + ] + }, + { + "name": "EditorSceneFormatImporter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "constants": [ + { + "name": "IMPORT_SCENE", + "value": 1 + }, + { + "name": "IMPORT_ANIMATION", + "value": 2 + }, + { + "name": "IMPORT_FAIL_ON_MISSING_DEPENDENCIES", + "value": 4 + }, + { + "name": "IMPORT_GENERATE_TANGENT_ARRAYS", + "value": 8 + }, + { + "name": "IMPORT_USE_NAMED_SKIN_BINDS", + "value": 16 + }, + { + "name": "IMPORT_DISCARD_MESHES_AND_MATERIALS", + "value": 32 + }, + { + "name": "IMPORT_FORCE_DISABLE_MESH_COMPRESSION", + "value": 64 + } + ], + "methods": [ + { + "name": "_get_import_flags", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_import_scene", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "options", + "type": "Dictionary" + } + ] + }, + { + "name": "_get_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorSceneFormatImporterBlend", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterFBX2GLTF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterGLTF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterUFBX", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorScenePostImport", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_post_import", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_source_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "EditorScenePostImportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "InternalImportCategory", + "is_bitfield": false, + "values": [ + { + "name": "INTERNAL_IMPORT_CATEGORY_NODE", + "value": 0 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MESH_3D_NODE", + "value": 1 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MESH", + "value": 2 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MATERIAL", + "value": 3 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION", + "value": 4 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE", + "value": 5 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE", + "value": 6 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "_get_internal_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_internal_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_internal_option_update_view_required", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_internal_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "base_node", + "type": "Node" + }, + { + "name": "node", + "type": "Node" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_get_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_pre_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "_post_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_option_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "add_import_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_import_option_advanced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674075649, + "hash_compatibility": [ + 3774155785 + ], + "arguments": [ + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant" + }, + { + "name": "hint", + "type": "enum::PropertyHint", + "default_value": "0" + }, + { + "name": "hint_string", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "int32", + "default_value": "6" + } + ] + } + ] + }, + { + "name": "EditorScript", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_run", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "add_root_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_editor_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976662476, + "return_value": { + "type": "EditorInterface" + } + } + ] + }, + { + "name": "EditorScriptPicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "EditorResourcePicker", + "api_type": "editor", + "methods": [ + { + "name": "set_script_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "owner_node", + "type": "Node" + } + ] + }, + { + "name": "get_script_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + } + ], + "properties": [ + { + "type": "Node", + "name": "script_owner", + "setter": "set_script_owner", + "getter": "get_script_owner" + } + ] + }, + { + "name": "EditorSelection", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_selected_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + }, + { + "name": "get_transformable_selected_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + } + ], + "signals": [ + { + "name": "selection_changed" + } + ] + }, + { + "name": "EditorSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "editor", + "constants": [ + { + "name": "NOTIFICATION_EDITOR_SETTINGS_CHANGED", + "value": 10000 + } + ], + "methods": [ + { + "name": "has_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868160156, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "erase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "set_initial_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1529169264, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "update_current", + "type": "bool" + } + ] + }, + { + "name": "add_property_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "info", + "type": "Dictionary" + } + ] + }, + { + "name": "set_project_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2504492430, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "get_project_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89809366, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "set_favorites", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "dirs", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_favorites", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_recent_dirs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "dirs", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_recent_dirs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_builtin_action_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1209351045, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "actions_list", + "type": "typedarray::InputEvent" + } + ] + }, + { + "name": "check_changed_settings_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "setting_prefix", + "type": "String" + } + ] + }, + { + "name": "get_changed_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "mark_setting_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "setting", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "settings_changed" + } + ] + }, + { + "name": "EditorSpinSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "editor", + "methods": [ + { + "name": "set_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label", + "type": "String" + } + ] + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_read_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "is_read_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flat", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_slider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hide_slider", + "type": "bool" + } + ] + }, + { + "name": "is_hiding_slider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "grabbed" + }, + { + "name": "ungrabbed" + }, + { + "name": "value_focus_entered" + }, + { + "name": "value_focus_exited" + } + ], + "properties": [ + { + "type": "String", + "name": "label", + "setter": "set_label", + "getter": "get_label" + }, + { + "type": "String", + "name": "suffix", + "setter": "set_suffix", + "getter": "get_suffix" + }, + { + "type": "bool", + "name": "read_only", + "setter": "set_read_only", + "getter": "is_read_only" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "bool", + "name": "hide_slider", + "setter": "set_hide_slider", + "getter": "is_hiding_slider" + } + ] + }, + { + "name": "EditorSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SyntaxHighlighter", + "api_type": "editor", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_supported_languages", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "EditorTranslationParserPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_parse_file", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "msgids", + "type": "typedarray::String" + }, + { + "name": "msgids_context_plural", + "type": "typedarray::Array" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "EditorUndoRedoManager", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "enums": [ + { + "name": "SpecialHistory", + "is_bitfield": false, + "values": [ + { + "name": "GLOBAL_HISTORY", + "value": 0 + }, + { + "name": "REMOTE_HISTORY", + "value": -9 + }, + { + "name": "INVALID_HISTORY", + "value": -99 + } + ] + } + ], + "methods": [ + { + "name": "create_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107025470, + "hash_compatibility": [ + 3577985681 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "merge_mode", + "type": "enum::UndoRedo.MergeMode", + "default_value": "0" + }, + { + "name": "custom_context", + "type": "Object", + "default_value": "null" + }, + { + "name": "backward_undo_ops", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "commit_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "execute", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_committing_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_fixed_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_do_method", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1517810467, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "add_undo_method", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1517810467, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "add_do_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_undo_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_do_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_undo_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_object_history_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107568780, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_history_undo_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2417974513, + "return_value": { + "type": "UndoRedo" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2020603371, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-99" + }, + { + "name": "increase_version", + "type": "bool", + "default_value": "true" + } + ] + } + ], + "signals": [ + { + "name": "history_changed" + }, + { + "name": "version_changed" + } + ] + }, + { + "name": "EditorVCSInterface", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "enums": [ + { + "name": "ChangeType", + "is_bitfield": false, + "values": [ + { + "name": "CHANGE_TYPE_NEW", + "value": 0 + }, + { + "name": "CHANGE_TYPE_MODIFIED", + "value": 1 + }, + { + "name": "CHANGE_TYPE_RENAMED", + "value": 2 + }, + { + "name": "CHANGE_TYPE_DELETED", + "value": 3 + }, + { + "name": "CHANGE_TYPE_TYPECHANGE", + "value": 4 + }, + { + "name": "CHANGE_TYPE_UNMERGED", + "value": 5 + } + ] + }, + { + "name": "TreeArea", + "is_bitfield": false, + "values": [ + { + "name": "TREE_AREA_COMMIT", + "value": 0 + }, + { + "name": "TREE_AREA_STAGED", + "value": 1 + }, + { + "name": "TREE_AREA_UNSTAGED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "project_path", + "type": "String" + } + ] + }, + { + "name": "_set_credentials", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "username", + "type": "String" + }, + { + "name": "password", + "type": "String" + }, + { + "name": "ssh_public_key_path", + "type": "String" + }, + { + "name": "ssh_private_key_path", + "type": "String" + }, + { + "name": "ssh_passphrase", + "type": "String" + } + ] + }, + { + "name": "_get_modified_files_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_stage_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_unstage_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_discard_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_commit", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "msg", + "type": "String" + } + ] + }, + { + "name": "_get_diff", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "identifier", + "type": "String" + }, + { + "name": "area", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_shut_down", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_vcs_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_previous_commits", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "max_commits", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_branch_list", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "_get_remotes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "_create_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_remove_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_create_remote", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "remote_name", + "type": "String" + }, + { + "name": "remote_url", + "type": "String" + } + ] + }, + { + "name": "_remove_remote", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "remote_name", + "type": "String" + } + ] + }, + { + "name": "_get_current_branch_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_checkout_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_pull", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "remote", + "type": "String" + } + ] + }, + { + "name": "_push", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "remote", + "type": "String" + }, + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "_fetch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "remote", + "type": "String" + } + ] + }, + { + "name": "_get_line_diff", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "file_path", + "type": "String" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "create_diff_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2901184053, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "new_line_no", + "type": "int", + "meta": "int32" + }, + { + "name": "old_line_no", + "type": "int", + "meta": "int32" + }, + { + "name": "content", + "type": "String" + }, + { + "name": "status", + "type": "String" + } + ] + }, + { + "name": "create_diff_hunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3784842090, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "old_start", + "type": "int", + "meta": "int32" + }, + { + "name": "new_start", + "type": "int", + "meta": "int32" + }, + { + "name": "old_lines", + "type": "int", + "meta": "int32" + }, + { + "name": "new_lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_diff_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723227684, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "new_file", + "type": "String" + }, + { + "name": "old_file", + "type": "String" + } + ] + }, + { + "name": "create_commit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1075983584, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "msg", + "type": "String" + }, + { + "name": "author", + "type": "String" + }, + { + "name": "id", + "type": "String" + }, + { + "name": "unix_timestamp", + "type": "int", + "meta": "int64" + }, + { + "name": "offset_minutes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "create_status_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1083471673, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "file_path", + "type": "String" + }, + { + "name": "change_type", + "type": "enum::EditorVCSInterface.ChangeType" + }, + { + "name": "area", + "type": "enum::EditorVCSInterface.TreeArea" + } + ] + }, + { + "name": "add_diff_hunks_into_diff_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015243225, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "diff_file", + "type": "Dictionary" + }, + { + "name": "diff_hunks", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "add_line_diffs_into_diff_hunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015243225, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "diff_hunk", + "type": "Dictionary" + }, + { + "name": "line_diffs", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "popup_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "msg", + "type": "String" + } + ] + } + ] + }, + { + "name": "EncodedObjectAsID", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_object_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_object_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + } + ], + "properties": [ + { + "type": "int", + "name": "object_id", + "setter": "set_object_id", + "getter": "get_object_id" + } + ] + }, + { + "name": "Engine", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_physics_ticks_per_second", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "physics_ticks_per_second", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_ticks_per_second", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_physics_steps_per_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_physics_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_physics_steps_per_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_jitter_fix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "physics_jitter_fix", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_physics_jitter_fix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_interpolation_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_max_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_frames_drawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frames_per_second", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_process_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_main_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1016888095, + "return_value": { + "type": "MainLoop" + } + }, + { + "name": "get_version_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_author_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_copyright_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_donor_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_architecture_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_in_physics_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_singleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_singleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1371597918, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "register_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965313290, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "instance", + "type": "Object" + } + ] + }, + { + "name": "unregister_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_singleton_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "register_script_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850254898, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage" + } + ] + }, + { + "name": "unregister_script_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850254898, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage" + } + ] + }, + { + "name": "get_script_language_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_script_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2151255799, + "return_value": { + "type": "ScriptLanguage" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_editor_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_write_movie_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_print_to_stdout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_to_stdout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_print_error_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_error_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "print_error_messages", + "setter": "set_print_error_messages", + "getter": "is_printing_error_messages" + }, + { + "type": "bool", + "name": "print_to_stdout", + "setter": "set_print_to_stdout", + "getter": "is_printing_to_stdout" + }, + { + "type": "int", + "name": "physics_ticks_per_second", + "setter": "set_physics_ticks_per_second", + "getter": "get_physics_ticks_per_second" + }, + { + "type": "int", + "name": "max_physics_steps_per_frame", + "setter": "set_max_physics_steps_per_frame", + "getter": "get_max_physics_steps_per_frame" + }, + { + "type": "int", + "name": "max_fps", + "setter": "set_max_fps", + "getter": "get_max_fps" + }, + { + "type": "float", + "name": "time_scale", + "setter": "set_time_scale", + "getter": "get_time_scale" + }, + { + "type": "float", + "name": "physics_jitter_fix", + "setter": "set_physics_jitter_fix", + "getter": "get_physics_jitter_fix" + } + ] + }, + { + "name": "EngineDebugger", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3651669560, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "profiler", + "type": "EngineProfiler" + } + ] + }, + { + "name": "unregister_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "is_profiling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "profiler_add_frame_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1895267858, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "profiler_enable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3192561009, + "hash_compatibility": [ + 438160728 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "register_message_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1874754934, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "unregister_message_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "line_poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "send_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1209351045, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751962654, + "arguments": [ + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "script_debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2442343672, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage" + }, + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_lines_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lines_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_breakpoint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "is_skipping_breakpoints", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "insert_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "remove_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "clear_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "EngineProfiler", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_toggle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "options", + "type": "Array" + } + ] + }, + { + "name": "_add_frame", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "_tick", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "frame_time", + "type": "float", + "meta": "double" + }, + { + "name": "process_time", + "type": "float", + "meta": "double" + }, + { + "name": "physics_time", + "type": "float", + "meta": "double" + }, + { + "name": "physics_frame_time", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "Environment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "BGMode", + "is_bitfield": false, + "values": [ + { + "name": "BG_CLEAR_COLOR", + "value": 0 + }, + { + "name": "BG_COLOR", + "value": 1 + }, + { + "name": "BG_SKY", + "value": 2 + }, + { + "name": "BG_CANVAS", + "value": 3 + }, + { + "name": "BG_KEEP", + "value": 4 + }, + { + "name": "BG_CAMERA_FEED", + "value": 5 + }, + { + "name": "BG_MAX", + "value": 6 + } + ] + }, + { + "name": "AmbientSource", + "is_bitfield": false, + "values": [ + { + "name": "AMBIENT_SOURCE_BG", + "value": 0 + }, + { + "name": "AMBIENT_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "AMBIENT_SOURCE_COLOR", + "value": 2 + }, + { + "name": "AMBIENT_SOURCE_SKY", + "value": 3 + } + ] + }, + { + "name": "ReflectionSource", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_SOURCE_BG", + "value": 0 + }, + { + "name": "REFLECTION_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "REFLECTION_SOURCE_SKY", + "value": 2 + } + ] + }, + { + "name": "ToneMapper", + "is_bitfield": false, + "values": [ + { + "name": "TONE_MAPPER_LINEAR", + "value": 0 + }, + { + "name": "TONE_MAPPER_REINHARDT", + "value": 1 + }, + { + "name": "TONE_MAPPER_FILMIC", + "value": 2 + }, + { + "name": "TONE_MAPPER_ACES", + "value": 3 + } + ] + }, + { + "name": "GlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "GLOW_BLEND_MODE_ADDITIVE", + "value": 0 + }, + { + "name": "GLOW_BLEND_MODE_SCREEN", + "value": 1 + }, + { + "name": "GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "GLOW_BLEND_MODE_MIX", + "value": 4 + } + ] + }, + { + "name": "FogMode", + "is_bitfield": false, + "values": [ + { + "name": "FOG_MODE_EXPONENTIAL", + "value": 0 + }, + { + "name": "FOG_MODE_DEPTH", + "value": 1 + } + ] + }, + { + "name": "SDFGIYScale", + "is_bitfield": false, + "values": [ + { + "name": "SDFGI_Y_SCALE_50_PERCENT", + "value": 0 + }, + { + "name": "SDFGI_Y_SCALE_75_PERCENT", + "value": 1 + }, + { + "name": "SDFGI_Y_SCALE_100_PERCENT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071623990, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.BGMode" + } + ] + }, + { + "name": "get_background", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843210413, + "return_value": { + "type": "enum::Environment.BGMode" + } + }, + { + "name": "set_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3336722921, + "arguments": [ + { + "name": "sky", + "type": "Sky" + } + ] + }, + { + "name": "get_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1177136966, + "return_value": { + "type": "Sky" + } + }, + { + "name": "set_sky_custom_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_custom_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_sky_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_bg_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bg_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bg_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bg_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_canvas_max_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_canvas_max_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ambient_light_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ambient_light_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ambient_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2607780160, + "arguments": [ + { + "name": "source", + "type": "enum::Environment.AmbientSource" + } + ] + }, + { + "name": "get_ambient_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 67453933, + "return_value": { + "type": "enum::Environment.AmbientSource" + } + }, + { + "name": "set_ambient_light_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_light_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ambient_light_sky_contribution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_light_sky_contribution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_reflection_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 299673197, + "arguments": [ + { + "name": "source", + "type": "enum::Environment.ReflectionSource" + } + ] + }, + { + "name": "get_reflection_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 777700713, + "return_value": { + "type": "enum::Environment.ReflectionSource" + } + }, + { + "name": "set_tonemapper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509116664, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.ToneMapper" + } + ] + }, + { + "name": "get_tonemapper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908408137, + "return_value": { + "type": "enum::Environment.ToneMapper" + } + }, + { + "name": "set_tonemap_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_exposure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tonemap_white", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "white", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_white", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssr_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssr_max_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ssr_max_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ssr_fade_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade_in", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_fade_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_fade_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade_out", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_fade_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_depth_tolerance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth_tolerance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_depth_tolerance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssao_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssao_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_power", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_power", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_detail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_detail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_horizon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_horizon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_direct_light_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_direct_light_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_ao_channel_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_ao_channel_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssil_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssil_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_normal_rejection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "normal_rejection", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_normal_rejection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_cascades", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sdfgi_cascades", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sdfgi_min_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_min_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_cascade0_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_cascade0_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_y_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608608372, + "arguments": [ + { + "name": "scale", + "type": "enum::Environment.SDFGIYScale" + } + ] + }, + { + "name": "get_sdfgi_y_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2568002245, + "return_value": { + "type": "enum::Environment.SDFGIYScale" + } + }, + { + "name": "set_sdfgi_use_occlusion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_using_occlusion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_bounce_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_bounce_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_read_sky_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_reading_sky_light", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_normal_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_probe_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_probe_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_glow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_glow_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glow_normalized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_glow_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_glow_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_bloom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_bloom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2561587761, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.GlowBlendMode" + } + ] + }, + { + "name": "get_glow_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1529667332, + "return_value": { + "type": "enum::Environment.GlowBlendMode" + } + }, + { + "name": "set_glow_hdr_bleed_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_bleed_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_hdr_bleed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_bleed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_hdr_luminance_cap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_luminance_cap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_map_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_map_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790811099, + "arguments": [ + { + "name": "mode", + "type": "Texture" + } + ] + }, + { + "name": "get_glow_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4037048985, + "return_value": { + "type": "Texture" + } + }, + { + "name": "set_fog_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fog_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fog_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059806579, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.FogMode" + } + ] + }, + { + "name": "get_fog_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2456062483, + "return_value": { + "type": "enum::Environment.FogMode" + } + }, + { + "name": "set_fog_light_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "light_color", + "type": "Color" + } + ] + }, + { + "name": "get_fog_light_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_fog_light_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "light_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_light_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_sun_scatter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sun_scatter", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_sun_scatter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_height_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height_density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_height_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_aerial_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aerial_perspective", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_aerial_perspective", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_sky_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_sky_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "begin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "end", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_volumetric_fog_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volumetric_fog_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_volumetric_fog_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_volumetric_fog_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_volumetric_fog_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_volumetric_fog_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "begin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_emission_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "anisotropy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_detail_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_spread", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_detail_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_gi_inject", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gi_inject", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_gi_inject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_ambient_inject", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enabled", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_ambient_inject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_sky_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_sky_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_temporal_reprojection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_volumetric_fog_temporal_reprojection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volumetric_fog_temporal_reprojection_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_temporal_reprojection_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_adjustment_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_adjustment_brightness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brightness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_brightness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_contrast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "contrast", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_contrast", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_saturation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "saturation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_saturation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_color_correction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790811099, + "arguments": [ + { + "name": "color_correction", + "type": "Texture" + } + ] + }, + { + "name": "get_adjustment_color_correction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4037048985, + "return_value": { + "type": "Texture" + } + } + ], + "properties": [ + { + "type": "int", + "name": "background_mode", + "setter": "set_background", + "getter": "get_background" + }, + { + "type": "Color", + "name": "background_color", + "setter": "set_bg_color", + "getter": "get_bg_color" + }, + { + "type": "float", + "name": "background_energy_multiplier", + "setter": "set_bg_energy_multiplier", + "getter": "get_bg_energy_multiplier" + }, + { + "type": "float", + "name": "background_intensity", + "setter": "set_bg_intensity", + "getter": "get_bg_intensity" + }, + { + "type": "int", + "name": "background_canvas_max_layer", + "setter": "set_canvas_max_layer", + "getter": "get_canvas_max_layer" + }, + { + "type": "int", + "name": "background_camera_feed_id", + "setter": "set_camera_feed_id", + "getter": "get_camera_feed_id" + }, + { + "type": "Sky", + "name": "sky", + "setter": "set_sky", + "getter": "get_sky" + }, + { + "type": "float", + "name": "sky_custom_fov", + "setter": "set_sky_custom_fov", + "getter": "get_sky_custom_fov" + }, + { + "type": "Vector3", + "name": "sky_rotation", + "setter": "set_sky_rotation", + "getter": "get_sky_rotation" + }, + { + "type": "int", + "name": "ambient_light_source", + "setter": "set_ambient_source", + "getter": "get_ambient_source" + }, + { + "type": "Color", + "name": "ambient_light_color", + "setter": "set_ambient_light_color", + "getter": "get_ambient_light_color" + }, + { + "type": "float", + "name": "ambient_light_sky_contribution", + "setter": "set_ambient_light_sky_contribution", + "getter": "get_ambient_light_sky_contribution" + }, + { + "type": "float", + "name": "ambient_light_energy", + "setter": "set_ambient_light_energy", + "getter": "get_ambient_light_energy" + }, + { + "type": "int", + "name": "reflected_light_source", + "setter": "set_reflection_source", + "getter": "get_reflection_source" + }, + { + "type": "int", + "name": "tonemap_mode", + "setter": "set_tonemapper", + "getter": "get_tonemapper" + }, + { + "type": "float", + "name": "tonemap_exposure", + "setter": "set_tonemap_exposure", + "getter": "get_tonemap_exposure" + }, + { + "type": "float", + "name": "tonemap_white", + "setter": "set_tonemap_white", + "getter": "get_tonemap_white" + }, + { + "type": "bool", + "name": "ssr_enabled", + "setter": "set_ssr_enabled", + "getter": "is_ssr_enabled" + }, + { + "type": "int", + "name": "ssr_max_steps", + "setter": "set_ssr_max_steps", + "getter": "get_ssr_max_steps" + }, + { + "type": "float", + "name": "ssr_fade_in", + "setter": "set_ssr_fade_in", + "getter": "get_ssr_fade_in" + }, + { + "type": "float", + "name": "ssr_fade_out", + "setter": "set_ssr_fade_out", + "getter": "get_ssr_fade_out" + }, + { + "type": "float", + "name": "ssr_depth_tolerance", + "setter": "set_ssr_depth_tolerance", + "getter": "get_ssr_depth_tolerance" + }, + { + "type": "bool", + "name": "ssao_enabled", + "setter": "set_ssao_enabled", + "getter": "is_ssao_enabled" + }, + { + "type": "float", + "name": "ssao_radius", + "setter": "set_ssao_radius", + "getter": "get_ssao_radius" + }, + { + "type": "float", + "name": "ssao_intensity", + "setter": "set_ssao_intensity", + "getter": "get_ssao_intensity" + }, + { + "type": "float", + "name": "ssao_power", + "setter": "set_ssao_power", + "getter": "get_ssao_power" + }, + { + "type": "float", + "name": "ssao_detail", + "setter": "set_ssao_detail", + "getter": "get_ssao_detail" + }, + { + "type": "float", + "name": "ssao_horizon", + "setter": "set_ssao_horizon", + "getter": "get_ssao_horizon" + }, + { + "type": "float", + "name": "ssao_sharpness", + "setter": "set_ssao_sharpness", + "getter": "get_ssao_sharpness" + }, + { + "type": "float", + "name": "ssao_light_affect", + "setter": "set_ssao_direct_light_affect", + "getter": "get_ssao_direct_light_affect" + }, + { + "type": "float", + "name": "ssao_ao_channel_affect", + "setter": "set_ssao_ao_channel_affect", + "getter": "get_ssao_ao_channel_affect" + }, + { + "type": "bool", + "name": "ssil_enabled", + "setter": "set_ssil_enabled", + "getter": "is_ssil_enabled" + }, + { + "type": "float", + "name": "ssil_radius", + "setter": "set_ssil_radius", + "getter": "get_ssil_radius" + }, + { + "type": "float", + "name": "ssil_intensity", + "setter": "set_ssil_intensity", + "getter": "get_ssil_intensity" + }, + { + "type": "float", + "name": "ssil_sharpness", + "setter": "set_ssil_sharpness", + "getter": "get_ssil_sharpness" + }, + { + "type": "float", + "name": "ssil_normal_rejection", + "setter": "set_ssil_normal_rejection", + "getter": "get_ssil_normal_rejection" + }, + { + "type": "bool", + "name": "sdfgi_enabled", + "setter": "set_sdfgi_enabled", + "getter": "is_sdfgi_enabled" + }, + { + "type": "bool", + "name": "sdfgi_use_occlusion", + "setter": "set_sdfgi_use_occlusion", + "getter": "is_sdfgi_using_occlusion" + }, + { + "type": "bool", + "name": "sdfgi_read_sky_light", + "setter": "set_sdfgi_read_sky_light", + "getter": "is_sdfgi_reading_sky_light" + }, + { + "type": "float", + "name": "sdfgi_bounce_feedback", + "setter": "set_sdfgi_bounce_feedback", + "getter": "get_sdfgi_bounce_feedback" + }, + { + "type": "int", + "name": "sdfgi_cascades", + "setter": "set_sdfgi_cascades", + "getter": "get_sdfgi_cascades" + }, + { + "type": "float", + "name": "sdfgi_min_cell_size", + "setter": "set_sdfgi_min_cell_size", + "getter": "get_sdfgi_min_cell_size" + }, + { + "type": "float", + "name": "sdfgi_cascade0_distance", + "setter": "set_sdfgi_cascade0_distance", + "getter": "get_sdfgi_cascade0_distance" + }, + { + "type": "float", + "name": "sdfgi_max_distance", + "setter": "set_sdfgi_max_distance", + "getter": "get_sdfgi_max_distance" + }, + { + "type": "int", + "name": "sdfgi_y_scale", + "setter": "set_sdfgi_y_scale", + "getter": "get_sdfgi_y_scale" + }, + { + "type": "float", + "name": "sdfgi_energy", + "setter": "set_sdfgi_energy", + "getter": "get_sdfgi_energy" + }, + { + "type": "float", + "name": "sdfgi_normal_bias", + "setter": "set_sdfgi_normal_bias", + "getter": "get_sdfgi_normal_bias" + }, + { + "type": "float", + "name": "sdfgi_probe_bias", + "setter": "set_sdfgi_probe_bias", + "getter": "get_sdfgi_probe_bias" + }, + { + "type": "bool", + "name": "glow_enabled", + "setter": "set_glow_enabled", + "getter": "is_glow_enabled" + }, + { + "type": "bool", + "name": "glow_normalized", + "setter": "set_glow_normalized", + "getter": "is_glow_normalized" + }, + { + "type": "float", + "name": "glow_intensity", + "setter": "set_glow_intensity", + "getter": "get_glow_intensity" + }, + { + "type": "float", + "name": "glow_strength", + "setter": "set_glow_strength", + "getter": "get_glow_strength" + }, + { + "type": "float", + "name": "glow_mix", + "setter": "set_glow_mix", + "getter": "get_glow_mix" + }, + { + "type": "float", + "name": "glow_bloom", + "setter": "set_glow_bloom", + "getter": "get_glow_bloom" + }, + { + "type": "int", + "name": "glow_blend_mode", + "setter": "set_glow_blend_mode", + "getter": "get_glow_blend_mode" + }, + { + "type": "float", + "name": "glow_hdr_threshold", + "setter": "set_glow_hdr_bleed_threshold", + "getter": "get_glow_hdr_bleed_threshold" + }, + { + "type": "float", + "name": "glow_hdr_scale", + "setter": "set_glow_hdr_bleed_scale", + "getter": "get_glow_hdr_bleed_scale" + }, + { + "type": "float", + "name": "glow_hdr_luminance_cap", + "setter": "set_glow_hdr_luminance_cap", + "getter": "get_glow_hdr_luminance_cap" + }, + { + "type": "float", + "name": "glow_map_strength", + "setter": "set_glow_map_strength", + "getter": "get_glow_map_strength" + }, + { + "type": "Texture2D", + "name": "glow_map", + "setter": "set_glow_map", + "getter": "get_glow_map" + }, + { + "type": "bool", + "name": "fog_enabled", + "setter": "set_fog_enabled", + "getter": "is_fog_enabled" + }, + { + "type": "int", + "name": "fog_mode", + "setter": "set_fog_mode", + "getter": "get_fog_mode" + }, + { + "type": "Color", + "name": "fog_light_color", + "setter": "set_fog_light_color", + "getter": "get_fog_light_color" + }, + { + "type": "float", + "name": "fog_light_energy", + "setter": "set_fog_light_energy", + "getter": "get_fog_light_energy" + }, + { + "type": "float", + "name": "fog_sun_scatter", + "setter": "set_fog_sun_scatter", + "getter": "get_fog_sun_scatter" + }, + { + "type": "float", + "name": "fog_density", + "setter": "set_fog_density", + "getter": "get_fog_density" + }, + { + "type": "float", + "name": "fog_aerial_perspective", + "setter": "set_fog_aerial_perspective", + "getter": "get_fog_aerial_perspective" + }, + { + "type": "float", + "name": "fog_sky_affect", + "setter": "set_fog_sky_affect", + "getter": "get_fog_sky_affect" + }, + { + "type": "float", + "name": "fog_height", + "setter": "set_fog_height", + "getter": "get_fog_height" + }, + { + "type": "float", + "name": "fog_height_density", + "setter": "set_fog_height_density", + "getter": "get_fog_height_density" + }, + { + "type": "float", + "name": "fog_depth_curve", + "setter": "set_fog_depth_curve", + "getter": "get_fog_depth_curve" + }, + { + "type": "float", + "name": "fog_depth_begin", + "setter": "set_fog_depth_begin", + "getter": "get_fog_depth_begin" + }, + { + "type": "float", + "name": "fog_depth_end", + "setter": "set_fog_depth_end", + "getter": "get_fog_depth_end" + }, + { + "type": "bool", + "name": "volumetric_fog_enabled", + "setter": "set_volumetric_fog_enabled", + "getter": "is_volumetric_fog_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_density", + "setter": "set_volumetric_fog_density", + "getter": "get_volumetric_fog_density" + }, + { + "type": "Color", + "name": "volumetric_fog_albedo", + "setter": "set_volumetric_fog_albedo", + "getter": "get_volumetric_fog_albedo" + }, + { + "type": "Color", + "name": "volumetric_fog_emission", + "setter": "set_volumetric_fog_emission", + "getter": "get_volumetric_fog_emission" + }, + { + "type": "float", + "name": "volumetric_fog_emission_energy", + "setter": "set_volumetric_fog_emission_energy", + "getter": "get_volumetric_fog_emission_energy" + }, + { + "type": "float", + "name": "volumetric_fog_gi_inject", + "setter": "set_volumetric_fog_gi_inject", + "getter": "get_volumetric_fog_gi_inject" + }, + { + "type": "float", + "name": "volumetric_fog_anisotropy", + "setter": "set_volumetric_fog_anisotropy", + "getter": "get_volumetric_fog_anisotropy" + }, + { + "type": "float", + "name": "volumetric_fog_length", + "setter": "set_volumetric_fog_length", + "getter": "get_volumetric_fog_length" + }, + { + "type": "float", + "name": "volumetric_fog_detail_spread", + "setter": "set_volumetric_fog_detail_spread", + "getter": "get_volumetric_fog_detail_spread" + }, + { + "type": "float", + "name": "volumetric_fog_ambient_inject", + "setter": "set_volumetric_fog_ambient_inject", + "getter": "get_volumetric_fog_ambient_inject" + }, + { + "type": "float", + "name": "volumetric_fog_sky_affect", + "setter": "set_volumetric_fog_sky_affect", + "getter": "get_volumetric_fog_sky_affect" + }, + { + "type": "bool", + "name": "volumetric_fog_temporal_reprojection_enabled", + "setter": "set_volumetric_fog_temporal_reprojection_enabled", + "getter": "is_volumetric_fog_temporal_reprojection_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_temporal_reprojection_amount", + "setter": "set_volumetric_fog_temporal_reprojection_amount", + "getter": "get_volumetric_fog_temporal_reprojection_amount" + }, + { + "type": "bool", + "name": "adjustment_enabled", + "setter": "set_adjustment_enabled", + "getter": "is_adjustment_enabled" + }, + { + "type": "float", + "name": "adjustment_brightness", + "setter": "set_adjustment_brightness", + "getter": "get_adjustment_brightness" + }, + { + "type": "float", + "name": "adjustment_contrast", + "setter": "set_adjustment_contrast", + "getter": "get_adjustment_contrast" + }, + { + "type": "float", + "name": "adjustment_saturation", + "setter": "set_adjustment_saturation", + "getter": "get_adjustment_saturation" + }, + { + "type": "Texture2D,Texture3D", + "name": "adjustment_color_correction", + "setter": "set_adjustment_color_correction", + "getter": "get_adjustment_color_correction" + } + ] + }, + { + "name": "Expression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3069722906, + "hash_compatibility": [ + 3658149758 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "expression", + "type": "String" + }, + { + "name": "input_names", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3712471238, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "inputs", + "type": "Array", + "default_value": "[]" + }, + { + "name": "base_instance", + "type": "Object", + "default_value": "null" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + }, + { + "name": "const_calls_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_execute_failed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_error_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "ExternalTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_external_texture_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_external_buffer_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "external_buffer_id", + "type": "int", + "meta": "uint64" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "FBXDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFDocument", + "api_type": "core" + }, + { + "name": "FBXState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFState", + "api_type": "core", + "methods": [ + { + "name": "get_allow_geometry_helper_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_geometry_helper_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "allow_geometry_helper_nodes", + "setter": "set_allow_geometry_helper_nodes", + "getter": "get_allow_geometry_helper_nodes" + } + ] + }, + { + "name": "FastNoiseLite", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Noise", + "api_type": "core", + "enums": [ + { + "name": "NoiseType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VALUE", + "value": 5 + }, + { + "name": "TYPE_VALUE_CUBIC", + "value": 4 + }, + { + "name": "TYPE_PERLIN", + "value": 3 + }, + { + "name": "TYPE_CELLULAR", + "value": 2 + }, + { + "name": "TYPE_SIMPLEX", + "value": 0 + }, + { + "name": "TYPE_SIMPLEX_SMOOTH", + "value": 1 + } + ] + }, + { + "name": "FractalType", + "is_bitfield": false, + "values": [ + { + "name": "FRACTAL_NONE", + "value": 0 + }, + { + "name": "FRACTAL_FBM", + "value": 1 + }, + { + "name": "FRACTAL_RIDGED", + "value": 2 + }, + { + "name": "FRACTAL_PING_PONG", + "value": 3 + } + ] + }, + { + "name": "CellularDistanceFunction", + "is_bitfield": false, + "values": [ + { + "name": "DISTANCE_EUCLIDEAN", + "value": 0 + }, + { + "name": "DISTANCE_EUCLIDEAN_SQUARED", + "value": 1 + }, + { + "name": "DISTANCE_MANHATTAN", + "value": 2 + }, + { + "name": "DISTANCE_HYBRID", + "value": 3 + } + ] + }, + { + "name": "CellularReturnType", + "is_bitfield": false, + "values": [ + { + "name": "RETURN_CELL_VALUE", + "value": 0 + }, + { + "name": "RETURN_DISTANCE", + "value": 1 + }, + { + "name": "RETURN_DISTANCE2", + "value": 2 + }, + { + "name": "RETURN_DISTANCE2_ADD", + "value": 3 + }, + { + "name": "RETURN_DISTANCE2_SUB", + "value": 4 + }, + { + "name": "RETURN_DISTANCE2_MUL", + "value": 5 + }, + { + "name": "RETURN_DISTANCE2_DIV", + "value": 6 + } + ] + }, + { + "name": "DomainWarpType", + "is_bitfield": false, + "values": [ + { + "name": "DOMAIN_WARP_SIMPLEX", + "value": 0 + }, + { + "name": "DOMAIN_WARP_SIMPLEX_REDUCED", + "value": 1 + }, + { + "name": "DOMAIN_WARP_BASIC_GRID", + "value": 2 + } + ] + }, + { + "name": "DomainWarpFractalType", + "is_bitfield": false, + "values": [ + { + "name": "DOMAIN_WARP_FRACTAL_NONE", + "value": 0 + }, + { + "name": "DOMAIN_WARP_FRACTAL_PROGRESSIVE", + "value": 1 + }, + { + "name": "DOMAIN_WARP_FRACTAL_INDEPENDENT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_noise_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624461392, + "arguments": [ + { + "name": "type", + "type": "enum::FastNoiseLite.NoiseType" + } + ] + }, + { + "name": "get_noise_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1458108610, + "return_value": { + "type": "enum::FastNoiseLite.NoiseType" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "freq", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_fractal_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4132731174, + "arguments": [ + { + "name": "type", + "type": "enum::FastNoiseLite.FractalType" + } + ] + }, + { + "name": "get_fractal_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1036889279, + "return_value": { + "type": "enum::FastNoiseLite.FractalType" + } + }, + { + "name": "set_fractal_octaves", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "octave_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fractal_octaves", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fractal_lacunarity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "lacunarity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_lacunarity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_weighted_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "weighted_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_weighted_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_ping_pong_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ping_pong_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_ping_pong_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cellular_distance_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1006013267, + "arguments": [ + { + "name": "func", + "type": "enum::FastNoiseLite.CellularDistanceFunction" + } + ] + }, + { + "name": "get_cellular_distance_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2021274088, + "return_value": { + "type": "enum::FastNoiseLite.CellularDistanceFunction" + } + }, + { + "name": "set_cellular_jitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "jitter", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cellular_jitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cellular_return_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2654169698, + "arguments": [ + { + "name": "ret", + "type": "enum::FastNoiseLite.CellularReturnType" + } + ] + }, + { + "name": "get_cellular_return_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3699796343, + "return_value": { + "type": "enum::FastNoiseLite.CellularReturnType" + } + }, + { + "name": "set_domain_warp_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "domain_warp_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_domain_warp_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_domain_warp_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3629692980, + "arguments": [ + { + "name": "domain_warp_type", + "type": "enum::FastNoiseLite.DomainWarpType" + } + ] + }, + { + "name": "get_domain_warp_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980162020, + "return_value": { + "type": "enum::FastNoiseLite.DomainWarpType" + } + }, + { + "name": "set_domain_warp_amplitude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_amplitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_amplitude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_frequency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_fractal_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3999408287, + "arguments": [ + { + "name": "domain_warp_fractal_type", + "type": "enum::FastNoiseLite.DomainWarpFractalType" + } + ] + }, + { + "name": "get_domain_warp_fractal_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407716934, + "return_value": { + "type": "enum::FastNoiseLite.DomainWarpFractalType" + } + }, + { + "name": "set_domain_warp_fractal_octaves", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "domain_warp_octave_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_domain_warp_fractal_octaves", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_domain_warp_fractal_lacunarity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_lacunarity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_fractal_lacunarity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_fractal_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_fractal_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "noise_type", + "setter": "set_noise_type", + "getter": "get_noise_type" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "float", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + }, + { + "type": "Vector3", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "fractal_type", + "setter": "set_fractal_type", + "getter": "get_fractal_type" + }, + { + "type": "int", + "name": "fractal_octaves", + "setter": "set_fractal_octaves", + "getter": "get_fractal_octaves" + }, + { + "type": "float", + "name": "fractal_lacunarity", + "setter": "set_fractal_lacunarity", + "getter": "get_fractal_lacunarity" + }, + { + "type": "float", + "name": "fractal_gain", + "setter": "set_fractal_gain", + "getter": "get_fractal_gain" + }, + { + "type": "float", + "name": "fractal_weighted_strength", + "setter": "set_fractal_weighted_strength", + "getter": "get_fractal_weighted_strength" + }, + { + "type": "float", + "name": "fractal_ping_pong_strength", + "setter": "set_fractal_ping_pong_strength", + "getter": "get_fractal_ping_pong_strength" + }, + { + "type": "int", + "name": "cellular_distance_function", + "setter": "set_cellular_distance_function", + "getter": "get_cellular_distance_function" + }, + { + "type": "float", + "name": "cellular_jitter", + "setter": "set_cellular_jitter", + "getter": "get_cellular_jitter" + }, + { + "type": "int", + "name": "cellular_return_type", + "setter": "set_cellular_return_type", + "getter": "get_cellular_return_type" + }, + { + "type": "bool", + "name": "domain_warp_enabled", + "setter": "set_domain_warp_enabled", + "getter": "is_domain_warp_enabled" + }, + { + "type": "int", + "name": "domain_warp_type", + "setter": "set_domain_warp_type", + "getter": "get_domain_warp_type" + }, + { + "type": "float", + "name": "domain_warp_amplitude", + "setter": "set_domain_warp_amplitude", + "getter": "get_domain_warp_amplitude" + }, + { + "type": "float", + "name": "domain_warp_frequency", + "setter": "set_domain_warp_frequency", + "getter": "get_domain_warp_frequency" + }, + { + "type": "int", + "name": "domain_warp_fractal_type", + "setter": "set_domain_warp_fractal_type", + "getter": "get_domain_warp_fractal_type" + }, + { + "type": "int", + "name": "domain_warp_fractal_octaves", + "setter": "set_domain_warp_fractal_octaves", + "getter": "get_domain_warp_fractal_octaves" + }, + { + "type": "float", + "name": "domain_warp_fractal_lacunarity", + "setter": "set_domain_warp_fractal_lacunarity", + "getter": "get_domain_warp_fractal_lacunarity" + }, + { + "type": "float", + "name": "domain_warp_fractal_gain", + "setter": "set_domain_warp_fractal_gain", + "getter": "get_domain_warp_fractal_gain" + } + ] + }, + { + "name": "FileAccess", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ModeFlags", + "is_bitfield": false, + "values": [ + { + "name": "READ", + "value": 1 + }, + { + "name": "WRITE", + "value": 2 + }, + { + "name": "READ_WRITE", + "value": 3 + }, + { + "name": "WRITE_READ", + "value": 7 + } + ] + }, + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_FASTLZ", + "value": 0 + }, + { + "name": "COMPRESSION_DEFLATE", + "value": 1 + }, + { + "name": "COMPRESSION_ZSTD", + "value": 2 + }, + { + "name": "COMPRESSION_GZIP", + "value": 3 + }, + { + "name": "COMPRESSION_BROTLI", + "value": 4 + } + ] + }, + { + "name": "UnixPermissionFlags", + "is_bitfield": true, + "values": [ + { + "name": "UNIX_READ_OWNER", + "value": 256 + }, + { + "name": "UNIX_WRITE_OWNER", + "value": 128 + }, + { + "name": "UNIX_EXECUTE_OWNER", + "value": 64 + }, + { + "name": "UNIX_READ_GROUP", + "value": 32 + }, + { + "name": "UNIX_WRITE_GROUP", + "value": 16 + }, + { + "name": "UNIX_EXECUTE_GROUP", + "value": 8 + }, + { + "name": "UNIX_READ_OTHER", + "value": 4 + }, + { + "name": "UNIX_WRITE_OTHER", + "value": 2 + }, + { + "name": "UNIX_EXECUTE_OTHER", + "value": 1 + }, + { + "name": "UNIX_SET_USER_ID", + "value": 2048 + }, + { + "name": "UNIX_SET_GROUP_ID", + "value": 1024 + }, + { + "name": "UNIX_RESTRICTED_DELETE", + "value": 512 + } + ] + } + ], + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1247358404, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "enum::FileAccess.ModeFlags" + } + ] + }, + { + "name": "open_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1482131466, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "open_encrypted_with_pass", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 790283377, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "pass", + "type": "String" + } + ] + }, + { + "name": "open_compressed", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3686439335, + "hash_compatibility": [ + 2874458257 + ], + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "compression_mode", + "type": "enum::FileAccess.CompressionMode", + "default_value": "0" + } + ] + }, + { + "name": "get_open_error", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_file_as_bytes", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 659035735, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_as_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_path_absolute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_open", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "seek_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int64", + "default_value": "0" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "eof_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_8", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "get_16", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_32", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_64", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_float", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_double", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_real", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4131300905, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_csv_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2358116058, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "get_as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1162154673, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "skip_cr", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_md5", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_sha256", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_big_endian", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_big_endian", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "big_endian", + "type": "bool" + } + ] + }, + { + "name": "get_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3185525595, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_var", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 189129690, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "store_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "store_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "store_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "store_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "store_real", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "store_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "line", + "type": "String" + } + ] + }, + { + "name": "store_csv_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2173791505, + "hash_compatibility": [ + 2217842308 + ], + "arguments": [ + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "store_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "store_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 738511890, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_pascal_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "get_pascal_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_modified_time", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_unix_permissions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 524341837, + "return_value": { + "type": "bitfield::FileAccess.UnixPermissionFlags" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_unix_permissions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 846038644, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "permissions", + "type": "bitfield::FileAccess.UnixPermissionFlags" + } + ] + }, + { + "name": "get_hidden_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_hidden_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2892558115, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "set_read_only_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2892558115, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "ro", + "type": "bool" + } + ] + }, + { + "name": "get_read_only_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian" + } + ] + }, + { + "name": "FileDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "core", + "enums": [ + { + "name": "FileMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_MODE_OPEN_FILE", + "value": 0 + }, + { + "name": "FILE_MODE_OPEN_FILES", + "value": 1 + }, + { + "name": "FILE_MODE_OPEN_DIR", + "value": 2 + }, + { + "name": "FILE_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_MODE_SAVE_FILE", + "value": 4 + } + ] + }, + { + "name": "Access", + "is_bitfield": false, + "values": [ + { + "name": "ACCESS_RESOURCES", + "value": 0 + }, + { + "name": "ACCESS_USERDATA", + "value": 1 + }, + { + "name": "ACCESS_FILESYSTEM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "clear_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3388804757, + "hash_compatibility": [ + 233059325 + ], + "arguments": [ + { + "name": "filter", + "type": "String" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "set_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "filters", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_filters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "clear_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] + }, + { + "name": "get_filename_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_option_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_option_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3353661094, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "values", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_option_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 149592325, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_current_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_current_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "set_current_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_current_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_mode_overrides_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "is_mode_overriding_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_file_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3654936397, + "arguments": [ + { + "name": "mode", + "type": "enum::FileDialog.FileMode" + } + ] + }, + { + "name": "get_file_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4074825319, + "return_value": { + "type": "enum::FileDialog.FileMode" + } + }, + { + "name": "get_vbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 915758477, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_line_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + }, + { + "name": "set_access", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4104413466, + "arguments": [ + { + "name": "access", + "type": "enum::FileDialog.Access" + } + ] + }, + { + "name": "get_access", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344081076, + "return_value": { + "type": "enum::FileDialog.Access" + } + }, + { + "name": "set_root_subfolder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "get_root_subfolder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_show_hidden_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_showing_hidden_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_native_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "native", + "type": "bool" + } + ] + }, + { + "name": "get_use_native_dialog", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "invalidate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "file_selected", + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "files_selected", + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "dir_selected", + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "filename_filter_changed", + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "mode_overrides_title", + "setter": "set_mode_overrides_title", + "getter": "is_mode_overriding_title" + }, + { + "type": "int", + "name": "file_mode", + "setter": "set_file_mode", + "getter": "get_file_mode" + }, + { + "type": "int", + "name": "access", + "setter": "set_access", + "getter": "get_access" + }, + { + "type": "String", + "name": "root_subfolder", + "setter": "set_root_subfolder", + "getter": "get_root_subfolder" + }, + { + "type": "PackedStringArray", + "name": "filters", + "setter": "set_filters", + "getter": "get_filters" + }, + { + "type": "String", + "name": "filename_filter", + "setter": "set_filename_filter", + "getter": "get_filename_filter" + }, + { + "type": "int", + "name": "option_count", + "setter": "set_option_count", + "getter": "get_option_count" + }, + { + "type": "bool", + "name": "show_hidden_files", + "setter": "set_show_hidden_files", + "getter": "is_showing_hidden_files" + }, + { + "type": "bool", + "name": "use_native_dialog", + "setter": "set_use_native_dialog", + "getter": "get_use_native_dialog" + }, + { + "type": "String", + "name": "current_dir", + "setter": "set_current_dir", + "getter": "get_current_dir" + }, + { + "type": "String", + "name": "current_file", + "setter": "set_current_file", + "getter": "get_current_file" + }, + { + "type": "String", + "name": "current_path", + "setter": "set_current_path", + "getter": "get_current_path" + } + ] + }, + { + "name": "FileSystemDock", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "navigate_to_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] + }, + { + "name": "remove_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] + } + ], + "signals": [ + { + "name": "inherit", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "instantiate", + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resource_removed", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "file_removed", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "folder_removed", + "arguments": [ + { + "name": "folder", + "type": "String" + } + ] + }, + { + "name": "files_moved", + "arguments": [ + { + "name": "old_file", + "type": "String" + }, + { + "name": "new_file", + "type": "String" + } + ] + }, + { + "name": "folder_moved", + "arguments": [ + { + "name": "old_folder", + "type": "String" + }, + { + "name": "new_folder", + "type": "String" + } + ] + }, + { + "name": "folder_color_changed" + }, + { + "name": "display_mode_changed" + } + ] + }, + { + "name": "FlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + }, + { + "name": "LastWrapAlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "LAST_WRAP_ALIGNMENT_INHERIT", + "value": 0 + }, + { + "name": "LAST_WRAP_ALIGNMENT_BEGIN", + "value": 1 + }, + { + "name": "LAST_WRAP_ALIGNMENT_CENTER", + "value": 2 + }, + { + "name": "LAST_WRAP_ALIGNMENT_END", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 575250951, + "arguments": [ + { + "name": "alignment", + "type": "enum::FlowContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749743559, + "return_value": { + "type": "enum::FlowContainer.AlignmentMode" + } + }, + { + "name": "set_last_wrap_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899697495, + "arguments": [ + { + "name": "last_wrap_alignment", + "type": "enum::FlowContainer.LastWrapAlignmentMode" + } + ] + }, + { + "name": "get_last_wrap_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3743456014, + "return_value": { + "type": "enum::FlowContainer.LastWrapAlignmentMode" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reverse_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "reverse_fill", + "type": "bool" + } + ] + }, + { + "name": "is_reverse_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "int", + "name": "last_wrap_alignment", + "setter": "set_last_wrap_alignment", + "getter": "get_last_wrap_alignment" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + }, + { + "type": "bool", + "name": "reverse_fill", + "setter": "set_reverse_fill", + "getter": "is_reverse_fill" + } + ] + }, + { + "name": "FogMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "albedo", + "type": "Color" + } + ] + }, + { + "name": "get_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "emission", + "type": "Color" + } + ] + }, + { + "name": "get_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_height_falloff", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height_falloff", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height_falloff", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_density_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "density_texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_density_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "density", + "setter": "set_density", + "getter": "get_density" + }, + { + "type": "Color", + "name": "albedo", + "setter": "set_albedo", + "getter": "get_albedo" + }, + { + "type": "Color", + "name": "emission", + "setter": "set_emission", + "getter": "get_emission" + }, + { + "type": "float", + "name": "height_falloff", + "setter": "set_height_falloff", + "getter": "get_height_falloff" + }, + { + "type": "float", + "name": "edge_fade", + "setter": "set_edge_fade", + "getter": "get_edge_fade" + }, + { + "type": "Texture3D", + "name": "density_texture", + "setter": "set_density_texture", + "getter": "get_density_texture" + } + ] + }, + { + "name": "FogVolume", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1416323362, + "arguments": [ + { + "name": "shape", + "type": "enum::RenderingServer.FogVolumeShape" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3920334604, + "return_value": { + "type": "enum::RenderingServer.FogVolumeShape" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "FogMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "Font", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_fallbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "fallbacks", + "type": "typedarray::Font" + } + ] + }, + { + "name": "get_fallbacks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Font" + } + }, + { + "name": "find_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2553855095, + "hash_compatibility": [ + 1851767612, + 3344325384, + 1222433716, + 1149405976 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "variation_coordinates", + "type": "Dictionary" + }, + { + "name": "face_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "spacing_top", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_bottom", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_space", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_glyph", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "get_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_font_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_font_style_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_font_style", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2520224254, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + } + }, + { + "name": "get_font_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_font_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1310880908, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "get_opentype_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_cache_capacity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "single_line", + "type": "int", + "meta": "int32" + }, + { + "name": "multi_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_string_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868866121, + "hash_compatibility": [ + 3678918099 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "get_multiline_string_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 519636710, + "hash_compatibility": [ + 2427690650 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983721962, + "hash_compatibility": [ + 2565402639 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_multiline_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171506176, + "hash_compatibility": [ + 348869189 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 623754045, + "hash_compatibility": [ + 657875837 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_multiline_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3206388178, + "hash_compatibility": [ + 1649790182 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "get_char_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "draw_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3815617597, + "hash_compatibility": [ + 1462476057 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_char_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 209525354, + "hash_compatibility": [ + 4161008124 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "has_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "char", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_supported_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_language_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "is_script_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_supported_feature_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_supported_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:Font", + "name": "fallbacks", + "setter": "set_fallbacks", + "getter": "get_fallbacks" + } + ] + }, + { + "name": "FontFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "load_bitmap_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_dynamic_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_font_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_font_style_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_font_style", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918070724, + "arguments": [ + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "set_font_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "weight", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_font_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stretch", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669900, + "arguments": [ + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262718649, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + } + }, + { + "name": "set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fixed_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fixed_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fixed_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fixed_size_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1660989956, + "arguments": [ + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "get_fixed_size_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 753873478, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + } + }, + { + "name": "set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1827459492, + "arguments": [ + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683214614, + "return_value": { + "type": "enum::TextServer.Hinting" + } + }, + { + "name": "set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4225742182, + "arguments": [ + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1069238588, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_cache_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_size_cache_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "set_variation_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64545446, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "get_variation_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extra_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 62942285, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_extra_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1924257185, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "set_extra_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_extra_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_ascent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "ascent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_descent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "descent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_underline_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "underline_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_underline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1987661582, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "clear_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4157974066, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "get_texture_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3878418953, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2849993437, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_texture_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3703444828, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 681709689, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "clear_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 947991729, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601573536, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921719850, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3205412300, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921719850, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3205412300, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_uv_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3821620992, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_glyph_uv_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927917900, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_texture_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 355564111, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_texture_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1629411054, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_kerning_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_kerning_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3930204747, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "set_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3182200918, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "get_kerning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611912865, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "render_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 355564111, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "char32" + }, + { + "name": "end", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "render_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "get_language_support_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "remove_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language_support_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "get_script_support_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "remove_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_script_support_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_opentype_feature_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "get_opentype_feature_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864943070, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "char32" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "get_generate_mipmaps" + }, + { + "type": "bool", + "name": "disable_embedded_bitmaps", + "setter": "set_disable_embedded_bitmaps", + "getter": "get_disable_embedded_bitmaps" + }, + { + "type": "int", + "name": "antialiasing", + "setter": "set_antialiasing", + "getter": "get_antialiasing" + }, + { + "type": "String", + "name": "font_name", + "setter": "set_font_name", + "getter": "get_font_name" + }, + { + "type": "String", + "name": "style_name", + "setter": "set_font_style_name", + "getter": "get_font_style_name" + }, + { + "type": "int", + "name": "font_style", + "setter": "set_font_style", + "getter": "get_font_style" + }, + { + "type": "int", + "name": "font_weight", + "setter": "set_font_weight", + "getter": "get_font_weight" + }, + { + "type": "int", + "name": "font_stretch", + "setter": "set_font_stretch", + "getter": "get_font_stretch" + }, + { + "type": "int", + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" + }, + { + "type": "bool", + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" + }, + { + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" + }, + { + "type": "int", + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + }, + { + "type": "int", + "name": "fixed_size", + "setter": "set_fixed_size", + "getter": "get_fixed_size" + }, + { + "type": "int", + "name": "fixed_size_scale_mode", + "setter": "set_fixed_size_scale_mode", + "getter": "get_fixed_size_scale_mode" + }, + { + "type": "Dictionary", + "name": "opentype_feature_overrides", + "setter": "set_opentype_feature_overrides", + "getter": "get_opentype_feature_overrides" + } + ] + }, + { + "name": "FontVariation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "set_base_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_base_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_variation_opentype", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "coords", + "type": "Dictionary" + } + ] + }, + { + "name": "get_variation_opentype", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_variation_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_variation_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_variation_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "face_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_variation_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_variation_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_variation_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_opentype_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "features", + "type": "Dictionary" + } + ] + }, + { + "name": "set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3122339690, + "arguments": [ + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "baseline_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Font", + "name": "base_font", + "setter": "set_base_font", + "getter": "get_base_font" + }, + { + "type": "Dictionary", + "name": "variation_opentype", + "setter": "set_variation_opentype", + "getter": "get_variation_opentype" + }, + { + "type": "int", + "name": "variation_face_index", + "setter": "set_variation_face_index", + "getter": "get_variation_face_index" + }, + { + "type": "float", + "name": "variation_embolden", + "setter": "set_variation_embolden", + "getter": "get_variation_embolden" + }, + { + "type": "Transform2D", + "name": "variation_transform", + "setter": "set_variation_transform", + "getter": "get_variation_transform" + }, + { + "type": "Dictionary", + "name": "opentype_features", + "setter": "set_opentype_features", + "getter": "get_opentype_features" + }, + { + "type": "int", + "name": "spacing_glyph", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 0 + }, + { + "type": "int", + "name": "spacing_space", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 1 + }, + { + "type": "int", + "name": "spacing_top", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 2 + }, + { + "type": "int", + "name": "spacing_bottom", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 3 + }, + { + "type": "float", + "name": "baseline_offset", + "setter": "set_baseline_offset", + "getter": "get_baseline_offset" + } + ] + }, + { + "name": "FramebufferCacheRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cache_multipass", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3437881813, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "views", + "type": "int", + "meta": "uint32" + } + ] + } + ] + }, + { + "name": "GDExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "InitializationLevel", + "is_bitfield": false, + "values": [ + { + "name": "INITIALIZATION_LEVEL_CORE", + "value": 0 + }, + { + "name": "INITIALIZATION_LEVEL_SERVERS", + "value": 1 + }, + { + "name": "INITIALIZATION_LEVEL_SCENE", + "value": 2 + }, + { + "name": "INITIALIZATION_LEVEL_EDITOR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "is_library_open", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_minimum_library_initialization_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 964858755, + "return_value": { + "type": "enum::GDExtension.InitializationLevel" + } + } + ] + }, + { + "name": "GDExtensionManager", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "LoadStatus", + "is_bitfield": false, + "values": [ + { + "name": "LOAD_STATUS_OK", + "value": 0 + }, + { + "name": "LOAD_STATUS_FAILED", + "value": 1 + }, + { + "name": "LOAD_STATUS_ALREADY_LOADED", + "value": 2 + }, + { + "name": "LOAD_STATUS_NOT_LOADED", + "value": 3 + }, + { + "name": "LOAD_STATUS_NEEDS_RESTART", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "load_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "reload_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "unload_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_extension_loaded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_loaded_extensions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 49743343, + "return_value": { + "type": "GDExtension" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "extensions_reloaded" + }, + { + "name": "extension_loaded", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + }, + { + "name": "extension_unloading", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + } + ] + }, + { + "name": "GDScript", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", + "methods": [ + { + "name": "new", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1545262638, + "return_value": { + "type": "Variant" + } + } + ] + }, + { + "name": "GDScriptSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSyntaxHighlighter", + "api_type": "editor" + }, + { + "name": "GLTFAccessor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "GLTFAccessorType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_SCALAR", + "value": 0 + }, + { + "name": "TYPE_VEC2", + "value": 1 + }, + { + "name": "TYPE_VEC3", + "value": 2 + }, + { + "name": "TYPE_VEC4", + "value": 3 + }, + { + "name": "TYPE_MAT2", + "value": 4 + }, + { + "name": "TYPE_MAT3", + "value": 5 + }, + { + "name": "TYPE_MAT4", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "get_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "component_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_normalized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_normalized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalized", + "type": "bool" + } + ] + }, + { + "name": "get_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_accessor_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 679305214, + "return_value": { + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + }, + { + "name": "set_accessor_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2347728198, + "arguments": [ + { + "name": "accessor_type", + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + ] + }, + { + "name": "get_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 148677866, + "return_value": { + "type": "PackedFloat64Array" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576592201, + "arguments": [ + { + "name": "min", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "get_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 148677866, + "return_value": { + "type": "PackedFloat64Array" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576592201, + "arguments": [ + { + "name": "max", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "get_sparse_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_indices_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_indices_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_indices_buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_indices_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_indices_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_indices_byte_offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_indices_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_indices_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_indices_component_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_values_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_values_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_values_buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_values_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_values_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_values_byte_offset", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "buffer_view", + "setter": "set_buffer_view", + "getter": "get_buffer_view" + }, + { + "type": "int", + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" + }, + { + "type": "int", + "name": "component_type", + "setter": "set_component_type", + "getter": "get_component_type" + }, + { + "type": "bool", + "name": "normalized", + "setter": "set_normalized", + "getter": "get_normalized" + }, + { + "type": "int", + "name": "count", + "setter": "set_count", + "getter": "get_count" + }, + { + "type": "int", + "name": "accessor_type", + "setter": "set_accessor_type", + "getter": "get_accessor_type" + }, + { + "type": "int", + "name": "type", + "setter": "set_type", + "getter": "get_type" + }, + { + "type": "PackedFloat64Array", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "PackedFloat64Array", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "int", + "name": "sparse_count", + "setter": "set_sparse_count", + "getter": "get_sparse_count" + }, + { + "type": "int", + "name": "sparse_indices_buffer_view", + "setter": "set_sparse_indices_buffer_view", + "getter": "get_sparse_indices_buffer_view" + }, + { + "type": "int", + "name": "sparse_indices_byte_offset", + "setter": "set_sparse_indices_byte_offset", + "getter": "get_sparse_indices_byte_offset" + }, + { + "type": "int", + "name": "sparse_indices_component_type", + "setter": "set_sparse_indices_component_type", + "getter": "get_sparse_indices_component_type" + }, + { + "type": "int", + "name": "sparse_values_buffer_view", + "setter": "set_sparse_values_buffer_view", + "getter": "get_sparse_values_buffer_view" + }, + { + "type": "int", + "name": "sparse_values_byte_offset", + "setter": "set_sparse_values_byte_offset", + "getter": "get_sparse_values_byte_offset" + } + ] + }, + { + "name": "GLTFAnimation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "get_loop" + } + ] + }, + { + "name": "GLTFBufferView", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "load_buffer_view_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3945446907, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_byte_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_byte_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_stride", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "indices", + "type": "bool" + } + ] + }, + { + "name": "get_vertex_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_vertex_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_attributes", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "buffer", + "setter": "set_buffer", + "getter": "get_buffer" + }, + { + "type": "int", + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" + }, + { + "type": "int", + "name": "byte_length", + "setter": "set_byte_length", + "getter": "get_byte_length" + }, + { + "type": "int", + "name": "byte_stride", + "setter": "set_byte_stride", + "getter": "get_byte_stride" + }, + { + "type": "bool", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + }, + { + "type": "bool", + "name": "vertex_attributes", + "setter": "set_vertex_attributes", + "getter": "get_vertex_attributes" + } + ] + }, + { + "name": "GLTFCamera", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 237784, + "return_value": { + "type": "GLTFCamera" + }, + "arguments": [ + { + "name": "camera_node", + "type": "Camera3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285090890, + "return_value": { + "type": "Camera3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2495512509, + "return_value": { + "type": "GLTFCamera" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_perspective", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "perspective", + "type": "bool" + } + ] + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_size_mag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size_mag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size_mag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zdepth_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zdepth_near", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "perspective", + "setter": "set_perspective", + "getter": "get_perspective" + }, + { + "type": "float", + "name": "fov", + "setter": "set_fov", + "getter": "get_fov" + }, + { + "type": "float", + "name": "size_mag", + "setter": "set_size_mag", + "getter": "get_size_mag" + }, + { + "type": "float", + "name": "depth_far", + "setter": "set_depth_far", + "getter": "get_depth_far" + }, + { + "type": "float", + "name": "depth_near", + "setter": "set_depth_near", + "getter": "get_depth_near" + } + ] + }, + { + "name": "GLTFDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "RootNodeMode", + "is_bitfield": false, + "values": [ + { + "name": "ROOT_NODE_MODE_SINGLE_ROOT", + "value": 0 + }, + { + "name": "ROOT_NODE_MODE_KEEP_ROOT", + "value": 1 + }, + { + "name": "ROOT_NODE_MODE_MULTI_ROOT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_image_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "image_format", + "type": "String" + } + ] + }, + { + "name": "get_image_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_lossy_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lossy_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_root_node_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 463633402, + "arguments": [ + { + "name": "root_node_mode", + "type": "enum::GLTFDocument.RootNodeMode" + } + ] + }, + { + "name": "get_root_node_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 948057992, + "return_value": { + "type": "enum::GLTFDocument.RootNodeMode" + } + }, + { + "name": "append_from_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866380864, + "hash_compatibility": [ + 1862991421 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "base_path", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "append_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1616081266, + "hash_compatibility": [ + 2818062664 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + }, + { + "name": "base_path", + "type": "String" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "append_from_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622574258, + "hash_compatibility": [ + 374125375 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "generate_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 596118388, + "hash_compatibility": [ + 2770277081 + ], + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "bake_fps", + "type": "float", + "meta": "float", + "default_value": "30" + }, + { + "name": "trimming", + "type": "bool", + "default_value": "false" + }, + { + "name": "remove_immutable_tracks", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "generate_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741783455, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "write_to_filesystem", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784551478, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "register_gltf_document_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3752678331, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "unregister_gltf_document_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2684415758, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + } + ] + }, + { + "name": "get_supported_gltf_extensions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "String", + "name": "image_format", + "setter": "set_image_format", + "getter": "get_image_format" + }, + { + "type": "float", + "name": "lossy_quality", + "setter": "set_lossy_quality", + "getter": "get_lossy_quality" + }, + { + "type": "int", + "name": "root_node_mode", + "setter": "set_root_node_mode", + "getter": "get_root_node_mode" + } + ] + }, + { + "name": "GLTFDocumentExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_import_preflight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "extensions", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_get_supported_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_parse_node_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "extensions", + "type": "Dictionary" + } + ] + }, + { + "name": "_parse_image_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image_data", + "type": "PackedByteArray" + }, + { + "name": "mime_type", + "type": "String" + }, + { + "name": "ret_image", + "type": "Image" + } + ] + }, + { + "name": "_get_image_file_extension", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_parse_texture_json", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "ret_gltf_texture", + "type": "GLTFTexture" + } + ] + }, + { + "name": "_import_post_parse", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_import_pre_generate", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_generate_scene_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Node3D" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_parent", + "type": "Node" + } + ] + }, + { + "name": "_import_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "json", + "type": "Dictionary" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "_import_post", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_export_preflight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_convert_scene_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_node", + "type": "Node" + } + ] + }, + { + "name": "_export_post_convert", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_export_preserialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_get_saveable_image_formats", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_serialize_image_to_bytes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "image_dict", + "type": "Dictionary" + }, + { + "name": "image_format", + "type": "String" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_save_image_at_path", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "file_path", + "type": "String" + }, + { + "name": "image_format", + "type": "String" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_serialize_texture_json", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "gltf_texture", + "type": "GLTFTexture" + }, + { + "name": "image_format", + "type": "String" + } + ] + }, + { + "name": "_export_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "json", + "type": "Dictionary" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "_export_post", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + } + ] + }, + { + "name": "GLTFDocumentExtensionConvertImporterMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFDocumentExtension", + "api_type": "core" + }, + { + "name": "GLTFLight", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3907677874, + "return_value": { + "type": "GLTFLight" + }, + "arguments": [ + { + "name": "light_node", + "type": "Light3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2040811672, + "return_value": { + "type": "Light3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4057087208, + "return_value": { + "type": "GLTFLight" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_light_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_light_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "light_type", + "type": "String" + } + ] + }, + { + "name": "get_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inner_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "outer_cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "intensity", + "setter": "set_intensity", + "getter": "get_intensity" + }, + { + "type": "String", + "name": "light_type", + "setter": "set_light_type", + "getter": "get_light_type" + }, + { + "type": "float", + "name": "range", + "setter": "set_range", + "getter": "get_range" + }, + { + "type": "float", + "name": "inner_cone_angle", + "setter": "set_inner_cone_angle", + "getter": "get_inner_cone_angle" + }, + { + "type": "float", + "name": "outer_cone_angle", + "setter": "set_outer_cone_angle", + "getter": "get_outer_cone_angle" + } + ] + }, + { + "name": "GLTFMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3754628756, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "mesh", + "type": "ImporterMesh" + } + ] + }, + { + "name": "get_blend_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2445143706, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_blend_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "blend_weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_instance_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Material" + } + }, + { + "name": "set_instance_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "instance_materials", + "type": "typedarray::Material" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "Object", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "PackedFloat32Array", + "name": "blend_weights", + "setter": "set_blend_weights", + "getter": "get_blend_weights" + }, + { + "type": "Array", + "name": "instance_materials", + "setter": "set_instance_materials", + "getter": "get_instance_materials" + } + ] + }, + { + "name": "GLTFNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "parent", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_xform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_xform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mesh", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "camera", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skeleton", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2916281908, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "get_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "children", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "append_child_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "child_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "light", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "int", + "name": "parent", + "setter": "set_parent", + "getter": "get_parent" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "Transform3D", + "name": "xform", + "setter": "set_xform", + "getter": "get_xform" + }, + { + "type": "int", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "int", + "name": "camera", + "setter": "set_camera", + "getter": "get_camera" + }, + { + "type": "int", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "int", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Quaternion", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector3", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "PackedInt32Array", + "name": "children", + "setter": "set_children", + "getter": "get_children" + }, + { + "type": "int", + "name": "light", + "setter": "set_light", + "getter": "get_light" + } + ] + }, + { + "name": "GLTFPhysicsBody", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 420544174, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "body_node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3224013656, + "return_value": { + "type": "CollisionObject3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1177544336, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_body_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_body_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "body_type", + "type": "String" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia_diagonal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_inertia_diagonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "inertia_diagonal", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_inertia_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "inertia_orientation", + "type": "Quaternion" + } + ] + }, + { + "name": "get_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_inertia_tensor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "inertia_tensor", + "type": "Basis" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "body_type", + "setter": "set_body_type", + "getter": "get_body_type" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "inertia_diagonal", + "setter": "set_inertia_diagonal", + "getter": "get_inertia_diagonal" + }, + { + "type": "Quaternion", + "name": "inertia_orientation", + "setter": "set_inertia_orientation", + "getter": "get_inertia_orientation" + }, + { + "type": "Basis", + "name": "inertia_tensor", + "setter": "set_inertia_tensor", + "getter": "get_inertia_tensor" + } + ] + }, + { + "name": "GLTFPhysicsShape", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3613751275, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "shape_node", + "type": "CollisionShape3D" + } + ] + }, + { + "name": "to_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 563689933, + "return_value": { + "type": "CollisionShape3D" + }, + "arguments": [ + { + "name": "cache_shapes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_resource", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3845569786, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "shape_resource", + "type": "Shape3D" + } + ] + }, + { + "name": "to_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1913542110, + "return_value": { + "type": "Shape3D" + }, + "arguments": [ + { + "name": "cache_shapes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2390691823, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_shape_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_shape_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "shape_type", + "type": "String" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_is_trigger", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_is_trigger", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_trigger", + "type": "bool" + } + ] + }, + { + "name": "get_mesh_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mesh_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mesh_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_importer_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161779525, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_importer_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "importer_mesh", + "type": "ImporterMesh" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "shape_type", + "setter": "set_shape_type", + "getter": "get_shape_type" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "is_trigger", + "setter": "set_is_trigger", + "getter": "get_is_trigger" + }, + { + "type": "int", + "name": "mesh_index", + "setter": "set_mesh_index", + "getter": "get_mesh_index" + }, + { + "type": "ImporterMesh", + "name": "importer_mesh", + "setter": "set_importer_mesh", + "getter": "get_importer_mesh" + } + ] + }, + { + "name": "GLTFSkeleton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "roots", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_godot_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1814733083, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "get_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_godot_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_godot_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "godot_bone_node", + "type": "Dictionary" + } + ] + }, + { + "name": "get_bone_attachment_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone_attachment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 945440495, + "return_value": { + "type": "BoneAttachment3D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "joints", + "setter": "set_joints", + "getter": "get_joints" + }, + { + "type": "PackedInt32Array", + "name": "roots", + "setter": "set_roots", + "getter": "get_roots" + }, + { + "type": "Array", + "name": "unique_names", + "setter": "set_unique_names", + "getter": "get_unique_names" + }, + { + "type": "Dictionary", + "name": "godot_bone_node", + "setter": "set_godot_bone_node", + "getter": "get_godot_bone_node" + } + ] + }, + { + "name": "GLTFSkin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_skin_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skin_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skin_root", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joints_original", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints_original", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints_original", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_inverse_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Transform3D" + } + }, + { + "name": "set_inverse_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "inverse_binds", + "type": "typedarray::Transform3D" + } + ] + }, + { + "name": "get_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_non_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_non_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "non_joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "roots", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skeleton", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_i_to_bone_i", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_joint_i_to_bone_i", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "joint_i_to_bone_i", + "type": "Dictionary" + } + ] + }, + { + "name": "get_joint_i_to_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_joint_i_to_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "joint_i_to_name", + "type": "Dictionary" + } + ] + }, + { + "name": "get_godot_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1032037385, + "return_value": { + "type": "Skin" + } + }, + { + "name": "set_godot_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "godot_skin", + "type": "Skin" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "skin_root", + "setter": "set_skin_root", + "getter": "get_skin_root" + }, + { + "type": "PackedInt32Array", + "name": "joints_original", + "setter": "set_joints_original", + "getter": "get_joints_original" + }, + { + "type": "Array", + "name": "inverse_binds", + "setter": "set_inverse_binds", + "getter": "get_inverse_binds" + }, + { + "type": "PackedInt32Array", + "name": "joints", + "setter": "set_joints", + "getter": "get_joints" + }, + { + "type": "PackedInt32Array", + "name": "non_joints", + "setter": "set_non_joints", + "getter": "get_non_joints" + }, + { + "type": "PackedInt32Array", + "name": "roots", + "setter": "set_roots", + "getter": "get_roots" + }, + { + "type": "int", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "Dictionary", + "name": "joint_i_to_bone_i", + "setter": "set_joint_i_to_bone_i", + "getter": "get_joint_i_to_bone_i" + }, + { + "type": "Dictionary", + "name": "joint_i_to_name", + "setter": "set_joint_i_to_name", + "getter": "get_joint_i_to_name" + }, + { + "type": "Skin", + "name": "godot_skin", + "setter": "set_godot_skin", + "getter": "get_godot_skin" + } + ] + }, + { + "name": "GLTFSpecGloss", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_diffuse_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "set_diffuse_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "diffuse_img", + "type": "Image" + } + ] + }, + { + "name": "get_diffuse_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_diffuse_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "diffuse_factor", + "type": "Color" + } + ] + }, + { + "name": "get_gloss_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gloss_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gloss_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_specular_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "specular_factor", + "type": "Color" + } + ] + }, + { + "name": "get_spec_gloss_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "set_spec_gloss_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "spec_gloss_img", + "type": "Image" + } + ] + } + ], + "properties": [ + { + "type": "Object", + "name": "diffuse_img", + "setter": "set_diffuse_img", + "getter": "get_diffuse_img" + }, + { + "type": "Color", + "name": "diffuse_factor", + "setter": "set_diffuse_factor", + "getter": "get_diffuse_factor" + }, + { + "type": "float", + "name": "gloss_factor", + "setter": "set_gloss_factor", + "getter": "get_gloss_factor" + }, + { + "type": "Color", + "name": "specular_factor", + "setter": "set_specular_factor", + "getter": "get_specular_factor" + }, + { + "type": "Object", + "name": "spec_gloss_img", + "setter": "set_spec_gloss_img", + "getter": "get_spec_gloss_img" + } + ] + }, + { + "name": "GLTFState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "HANDLE_BINARY_DISCARD_TEXTURES", + "value": 0 + }, + { + "name": "HANDLE_BINARY_EXTRACT_TEXTURES", + "value": 1 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_BASISU", + "value": 2 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_UNCOMPRESSED", + "value": 3 + } + ], + "methods": [ + { + "name": "add_used_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "extension_name", + "type": "String" + }, + { + "name": "required", + "type": "bool" + } + ] + }, + { + "name": "append_data_to_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1460416665, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + }, + { + "name": "deduplication", + "type": "bool" + } + ] + }, + { + "name": "append_gltf_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3562288551, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "godot_scene_node", + "type": "Node" + }, + { + "name": "parent_node_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_json", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_json", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "json", + "type": "Dictionary" + } + ] + }, + { + "name": "get_major_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_major_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "major_version", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minor_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_minor_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "minor_version", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_copyright", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_copyright", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "copyright", + "type": "String" + } + ] + }, + { + "name": "get_glb_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_glb_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "glb_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_use_named_skin_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_named_skin_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_named_skin_binds", + "type": "bool" + } + ] + }, + { + "name": "get_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFNode" + } + }, + { + "name": "set_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "nodes", + "type": "typedarray::GLTFNode" + } + ] + }, + { + "name": "get_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PackedByteArray" + } + }, + { + "name": "set_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "buffers", + "type": "typedarray::PackedByteArray" + } + ] + }, + { + "name": "get_buffer_views", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFBufferView" + } + }, + { + "name": "set_buffer_views", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "buffer_views", + "type": "typedarray::GLTFBufferView" + } + ] + }, + { + "name": "get_accessors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFAccessor" + } + }, + { + "name": "set_accessors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "accessors", + "type": "typedarray::GLTFAccessor" + } + ] + }, + { + "name": "get_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFMesh" + } + }, + { + "name": "set_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "meshes", + "type": "typedarray::GLTFMesh" + } + ] + }, + { + "name": "get_animation_players_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_animation_player", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 925043400, + "return_value": { + "type": "AnimationPlayer" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Material" + } + }, + { + "name": "set_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "materials", + "type": "typedarray::Material" + } + ] + }, + { + "name": "get_scene_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_name", + "type": "String" + } + ] + }, + { + "name": "get_base_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_base_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "get_filename", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_filename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_root_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_root_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "root_nodes", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFTexture" + } + }, + { + "name": "set_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "textures", + "type": "typedarray::GLTFTexture" + } + ] + }, + { + "name": "get_texture_samplers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFTextureSampler" + } + }, + { + "name": "set_texture_samplers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "texture_samplers", + "type": "typedarray::GLTFTextureSampler" + } + ] + }, + { + "name": "get_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Texture2D" + } + }, + { + "name": "set_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "images", + "type": "typedarray::Texture2D" + } + ] + }, + { + "name": "get_skins", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFSkin" + } + }, + { + "name": "set_skins", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "skins", + "type": "typedarray::GLTFSkin" + } + ] + }, + { + "name": "get_cameras", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFCamera" + } + }, + { + "name": "set_cameras", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "cameras", + "type": "typedarray::GLTFCamera" + } + ] + }, + { + "name": "get_lights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFLight" + } + }, + { + "name": "set_lights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "lights", + "type": "typedarray::GLTFLight" + } + ] + }, + { + "name": "get_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_unique_animation_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_animation_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_animation_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_skeletons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFSkeleton" + } + }, + { + "name": "set_skeletons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "skeletons", + "type": "typedarray::GLTFSkeleton" + } + ] + }, + { + "name": "get_create_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_create_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "create_animations", + "type": "bool" + } + ] + }, + { + "name": "get_import_as_skeleton_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_import_as_skeleton_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "import_as_skeleton_bones", + "type": "bool" + } + ] + }, + { + "name": "get_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::GLTFAnimation" + } + }, + { + "name": "set_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "animations", + "type": "typedarray::GLTFAnimation" + } + ] + }, + { + "name": "get_scene_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4253421667, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1205807060, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "scene_node", + "type": "Node" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + }, + { + "name": "get_handle_binary_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_handle_binary_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "method", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bake_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bake_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "json", + "setter": "set_json", + "getter": "get_json" + }, + { + "type": "int", + "name": "major_version", + "setter": "set_major_version", + "getter": "get_major_version" + }, + { + "type": "int", + "name": "minor_version", + "setter": "set_minor_version", + "getter": "get_minor_version" + }, + { + "type": "String", + "name": "copyright", + "setter": "set_copyright", + "getter": "get_copyright" + }, + { + "type": "PackedByteArray", + "name": "glb_data", + "setter": "set_glb_data", + "getter": "get_glb_data" + }, + { + "type": "bool", + "name": "use_named_skin_binds", + "setter": "set_use_named_skin_binds", + "getter": "get_use_named_skin_binds" + }, + { + "type": "Array", + "name": "nodes", + "setter": "set_nodes", + "getter": "get_nodes" + }, + { + "type": "Array", + "name": "buffers", + "setter": "set_buffers", + "getter": "get_buffers" + }, + { + "type": "Array", + "name": "buffer_views", + "setter": "set_buffer_views", + "getter": "get_buffer_views" + }, + { + "type": "Array", + "name": "accessors", + "setter": "set_accessors", + "getter": "get_accessors" + }, + { + "type": "Array", + "name": "meshes", + "setter": "set_meshes", + "getter": "get_meshes" + }, + { + "type": "Array", + "name": "materials", + "setter": "set_materials", + "getter": "get_materials" + }, + { + "type": "String", + "name": "scene_name", + "setter": "set_scene_name", + "getter": "get_scene_name" + }, + { + "type": "String", + "name": "base_path", + "setter": "set_base_path", + "getter": "get_base_path" + }, + { + "type": "String", + "name": "filename", + "setter": "set_filename", + "getter": "get_filename" + }, + { + "type": "PackedInt32Array", + "name": "root_nodes", + "setter": "set_root_nodes", + "getter": "get_root_nodes" + }, + { + "type": "Array", + "name": "textures", + "setter": "set_textures", + "getter": "get_textures" + }, + { + "type": "Array", + "name": "texture_samplers", + "setter": "set_texture_samplers", + "getter": "get_texture_samplers" + }, + { + "type": "Array", + "name": "images", + "setter": "set_images", + "getter": "get_images" + }, + { + "type": "Array", + "name": "skins", + "setter": "set_skins", + "getter": "get_skins" + }, + { + "type": "Array", + "name": "cameras", + "setter": "set_cameras", + "getter": "get_cameras" + }, + { + "type": "Array", + "name": "lights", + "setter": "set_lights", + "getter": "get_lights" + }, + { + "type": "Array", + "name": "unique_names", + "setter": "set_unique_names", + "getter": "get_unique_names" + }, + { + "type": "Array", + "name": "unique_animation_names", + "setter": "set_unique_animation_names", + "getter": "get_unique_animation_names" + }, + { + "type": "Array", + "name": "skeletons", + "setter": "set_skeletons", + "getter": "get_skeletons" + }, + { + "type": "bool", + "name": "create_animations", + "setter": "set_create_animations", + "getter": "get_create_animations" + }, + { + "type": "bool", + "name": "import_as_skeleton_bones", + "setter": "set_import_as_skeleton_bones", + "getter": "get_import_as_skeleton_bones" + }, + { + "type": "Array", + "name": "animations", + "setter": "set_animations", + "getter": "get_animations" + }, + { + "type": "int", + "name": "handle_binary_image", + "setter": "set_handle_binary_image", + "getter": "get_handle_binary_image" + }, + { + "type": "float", + "name": "bake_fps", + "setter": "set_bake_fps", + "getter": "get_bake_fps" + } + ] + }, + { + "name": "GLTFTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_src_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_src_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "src_image", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sampler", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sampler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sampler", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "src_image", + "setter": "set_src_image", + "getter": "get_src_image" + }, + { + "type": "int", + "name": "sampler", + "setter": "set_sampler", + "getter": "get_sampler" + } + ] + }, + { + "name": "GLTFTextureSampler", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "filter_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "filter_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_wrap_s", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wrap_s", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "wrap_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_wrap_t", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wrap_t", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "wrap_mode", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "wrap_s", + "setter": "set_wrap_s", + "getter": "get_wrap_s" + }, + { + "type": "int", + "name": "wrap_t", + "setter": "set_wrap_t", + "getter": "get_wrap_t" + } + ] + }, + { + "name": "GPUParticles2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + } + ] + }, + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "secs", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "visibility_rect", + "type": "Rect2" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_collision_base_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interp_to_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1939677959, + "arguments": [ + { + "name": "order", + "type": "enum::GPUParticles2D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 941479095, + "return_value": { + "type": "enum::GPUParticles2D.DrawOrder" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "capture_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_sub_emitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_sub_emitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "emit_particle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179202058, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "velocity", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_trail_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_trail_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_trail_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_trail_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_trail_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_trail_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_trail_section_subdivisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_trail_section_subdivisions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + }, + { + "name": "set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amount_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "amount_ratio", + "setter": "set_amount_ratio", + "getter": "get_amount_ratio" + }, + { + "type": "NodePath", + "name": "sub_emitter", + "setter": "set_sub_emitter", + "getter": "get_sub_emitter" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "interpolate", + "setter": "set_interpolate", + "getter": "get_interpolate" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "float", + "name": "collision_base_size", + "setter": "set_collision_base_size", + "getter": "get_collision_base_size" + }, + { + "type": "Rect2", + "name": "visibility_rect", + "setter": "set_visibility_rect", + "getter": "get_visibility_rect" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "bool", + "name": "trail_enabled", + "setter": "set_trail_enabled", + "getter": "is_trail_enabled" + }, + { + "type": "float", + "name": "trail_lifetime", + "setter": "set_trail_lifetime", + "getter": "get_trail_lifetime" + }, + { + "type": "int", + "name": "trail_sections", + "setter": "set_trail_sections", + "getter": "get_trail_sections" + }, + { + "type": "int", + "name": "trail_section_subdivisions", + "setter": "set_trail_section_subdivisions", + "getter": "get_trail_section_subdivisions" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" + } + ] + }, + { + "name": "GPUParticles3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "constants": [ + { + "name": "MAX_DRAW_PASSES", + "value": 4 + } + ], + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + }, + { + "name": "TransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_collision_base_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interp_to_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208074815, + "arguments": [ + { + "name": "order", + "type": "enum::GPUParticles3D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770381780, + "return_value": { + "type": "enum::GPUParticles3D.DrawOrder" + } + }, + { + "name": "set_draw_passes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "passes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_draw_pass_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969122797, + "arguments": [ + { + "name": "pass", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_draw_passes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_draw_pass_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1576363275, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "pass", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "capture_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_sub_emitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_sub_emitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "emit_particle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 992173727, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + }, + { + "name": "velocity", + "type": "Vector3" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_trail_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_trail_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_trail_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_trail_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_transform_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3892425954, + "arguments": [ + { + "name": "align", + "type": "enum::GPUParticles3D.TransformAlign" + } + ] + }, + { + "name": "get_transform_align", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100992166, + "return_value": { + "type": "enum::GPUParticles3D.TransformAlign" + } + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + }, + { + "name": "set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amount_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "amount_ratio", + "setter": "set_amount_ratio", + "getter": "get_amount_ratio" + }, + { + "type": "NodePath", + "name": "sub_emitter", + "setter": "set_sub_emitter", + "getter": "get_sub_emitter" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "interpolate", + "setter": "set_interpolate", + "getter": "get_interpolate" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "float", + "name": "collision_base_size", + "setter": "set_collision_base_size", + "getter": "get_collision_base_size" + }, + { + "type": "AABB", + "name": "visibility_aabb", + "setter": "set_visibility_aabb", + "getter": "get_visibility_aabb" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "int", + "name": "transform_align", + "setter": "set_transform_align", + "getter": "get_transform_align" + }, + { + "type": "bool", + "name": "trail_enabled", + "setter": "set_trail_enabled", + "getter": "is_trail_enabled" + }, + { + "type": "float", + "name": "trail_lifetime", + "setter": "set_trail_lifetime", + "getter": "get_trail_lifetime" + }, + { + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" + }, + { + "type": "int", + "name": "draw_passes", + "setter": "set_draw_passes", + "getter": "get_draw_passes" + }, + { + "type": "Mesh", + "name": "draw_pass_1", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 0 + }, + { + "type": "Mesh", + "name": "draw_pass_2", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 1 + }, + { + "type": "Mesh", + "name": "draw_pass_3", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 2 + }, + { + "type": "Mesh", + "name": "draw_pass_4", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 3 + }, + { + "type": "Skin", + "name": "draw_skin", + "setter": "set_skin", + "getter": "get_skin" + } + ] + }, + { + "name": "GPUParticlesAttractor3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "attenuation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_directionality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_directionality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "float", + "name": "attenuation", + "setter": "set_attenuation", + "getter": "get_attenuation" + }, + { + "type": "float", + "name": "directionality", + "setter": "set_directionality", + "getter": "get_directionality" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "GPUParticlesAttractorBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "GPUParticlesAttractorSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "GPUParticlesAttractorVectorField3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "GPUParticlesCollision3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "GPUParticlesCollisionBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "GPUParticlesCollisionHeightField3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "enums": [ + { + "name": "Resolution", + "is_bitfield": false, + "values": [ + { + "name": "RESOLUTION_256", + "value": 0 + }, + { + "name": "RESOLUTION_512", + "value": 1 + }, + { + "name": "RESOLUTION_1024", + "value": 2 + }, + { + "name": "RESOLUTION_2048", + "value": 3 + }, + { + "name": "RESOLUTION_4096", + "value": 4 + }, + { + "name": "RESOLUTION_8192", + "value": 5 + }, + { + "name": "RESOLUTION_MAX", + "value": 6 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_MODE_WHEN_MOVED", + "value": 0 + }, + { + "name": "UPDATE_MODE_ALWAYS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1009996517, + "arguments": [ + { + "name": "resolution", + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1156065644, + "return_value": { + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 673680859, + "arguments": [ + { + "name": "update_mode", + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998141380, + "return_value": { + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + } + }, + { + "name": "set_follow_camera_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_follow_camera_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "int", + "name": "update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + }, + { + "type": "bool", + "name": "follow_camera_enabled", + "setter": "set_follow_camera_enabled", + "getter": "is_follow_camera_enabled" + } + ] + }, + { + "name": "GPUParticlesCollisionSDF3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "enums": [ + { + "name": "Resolution", + "is_bitfield": false, + "values": [ + { + "name": "RESOLUTION_16", + "value": 0 + }, + { + "name": "RESOLUTION_32", + "value": 1 + }, + { + "name": "RESOLUTION_64", + "value": 2 + }, + { + "name": "RESOLUTION_128", + "value": 3 + }, + { + "name": "RESOLUTION_256", + "value": 4 + }, + { + "name": "RESOLUTION_512", + "value": 5 + }, + { + "name": "RESOLUTION_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155629297, + "arguments": [ + { + "name": "resolution", + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2919555867, + "return_value": { + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + }, + { + "name": "set_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "thickness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bake_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_bake_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_bake_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_bake_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "float", + "name": "thickness", + "setter": "set_thickness", + "getter": "get_thickness" + }, + { + "type": "int", + "name": "bake_mask", + "setter": "set_bake_mask", + "getter": "get_bake_mask" + }, + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "GPUParticlesCollisionSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "Generic6DOFJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_LINEAR_LOWER_LIMIT", + "value": 0 + }, + { + "name": "PARAM_LINEAR_UPPER_LIMIT", + "value": 1 + }, + { + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "PARAM_LINEAR_RESTITUTION", + "value": 3 + }, + { + "name": "PARAM_LINEAR_DAMPING", + "value": 4 + }, + { + "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY", + "value": 5 + }, + { + "name": "PARAM_LINEAR_MOTOR_FORCE_LIMIT", + "value": 6 + }, + { + "name": "PARAM_LINEAR_SPRING_STIFFNESS", + "value": 7 + }, + { + "name": "PARAM_LINEAR_SPRING_DAMPING", + "value": 8 + }, + { + "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT", + "value": 9 + }, + { + "name": "PARAM_ANGULAR_LOWER_LIMIT", + "value": 10 + }, + { + "name": "PARAM_ANGULAR_UPPER_LIMIT", + "value": 11 + }, + { + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 12 + }, + { + "name": "PARAM_ANGULAR_DAMPING", + "value": 13 + }, + { + "name": "PARAM_ANGULAR_RESTITUTION", + "value": 14 + }, + { + "name": "PARAM_ANGULAR_FORCE_LIMIT", + "value": 15 + }, + { + "name": "PARAM_ANGULAR_ERP", + "value": 16 + }, + { + "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY", + "value": 17 + }, + { + "name": "PARAM_ANGULAR_MOTOR_FORCE_LIMIT", + "value": 18 + }, + { + "name": "PARAM_ANGULAR_SPRING_STIFFNESS", + "value": 19 + }, + { + "name": "PARAM_ANGULAR_SPRING_DAMPING", + "value": 20 + }, + { + "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT", + "value": 21 + }, + { + "name": "PARAM_MAX", + "value": 22 + } + ] + }, + { + "name": "Flag", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_ENABLE_LINEAR_LIMIT", + "value": 0 + }, + { + "name": "FLAG_ENABLE_ANGULAR_LIMIT", + "value": 1 + }, + { + "name": "FLAG_ENABLE_LINEAR_SPRING", + "value": 3 + }, + { + "name": "FLAG_ENABLE_ANGULAR_SPRING", + "value": 2 + }, + { + "name": "FLAG_ENABLE_MOTOR", + "value": 4 + }, + { + "name": "FLAG_ENABLE_LINEAR_MOTOR", + "value": 5 + }, + { + "name": "FLAG_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_param_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_param_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_param_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_flag_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + }, + { + "name": "set_flag_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + }, + { + "name": "set_flag_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + } + ] + }, + { + "name": "Geometry2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "PolyBooleanOperation", + "is_bitfield": false, + "values": [ + { + "name": "OPERATION_UNION", + "value": 0 + }, + { + "name": "OPERATION_DIFFERENCE", + "value": 1 + }, + { + "name": "OPERATION_INTERSECTION", + "value": 2 + }, + { + "name": "OPERATION_XOR", + "value": 3 + } + ] + }, + { + "name": "PolyJoinType", + "is_bitfield": false, + "values": [ + { + "name": "JOIN_SQUARE", + "value": 0 + }, + { + "name": "JOIN_ROUND", + "value": 1 + }, + { + "name": "JOIN_MITER", + "value": 2 + } + ] + }, + { + "name": "PolyEndType", + "is_bitfield": false, + "values": [ + { + "name": "END_POLYGON", + "value": 0 + }, + { + "name": "END_JOINED", + "value": 1 + }, + { + "name": "END_BUTT", + "value": 2 + }, + { + "name": "END_SQUARE", + "value": 3 + }, + { + "name": "END_ROUND", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "is_point_in_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2929491703, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356928167, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "segment_from", + "type": "Vector2" + }, + { + "name": "segment_to", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2058025344, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "to_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "to_b", + "type": "Vector2" + } + ] + }, + { + "name": "line_intersects_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2058025344, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "dir_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "dir_b", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344690961, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector2" + }, + { + "name": "q1", + "type": "Vector2" + }, + { + "name": "p2", + "type": "Vector2" + }, + { + "name": "q2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4172901909, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4172901909, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "point_is_inside_triangle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025948137, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "a", + "type": "Vector2" + }, + { + "name": "b", + "type": "Vector2" + }, + { + "name": "c", + "type": "Vector2" + } + ] + }, + { + "name": "is_polygon_clockwise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361156557, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "is_point_in_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 738277916, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1389921771, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_delaunay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1389921771, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2004331998, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "decompose_polygon_in_convex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3982393695, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "merge_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "exclude_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "offset_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1275354010, + "hash_compatibility": [ + 3837618924 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + } + ] + }, + { + "name": "offset_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328231778, + "hash_compatibility": [ + 328033063 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + }, + { + "name": "end_type", + "type": "enum::Geometry2D.PolyEndType", + "default_value": "3" + } + ] + }, + { + "name": "make_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1337682371, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "sizes", + "type": "PackedVector2Array" + } + ] + } + ] + }, + { + "name": "Geometry3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "compute_convex_mesh_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936902142, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "build_box_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3622277145, + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "build_cylinder_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 449920067, + "hash_compatibility": [ + 3142160516 + ], + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "build_capsule_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113592876, + "hash_compatibility": [ + 410870045 + ], + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "lats", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1056373962, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector3" + }, + { + "name": "p2", + "type": "Vector3" + }, + { + "name": "q1", + "type": "Vector3" + }, + { + "name": "q2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168193209, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168193209, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "get_triangle_barycentric_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362048029, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "ray_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718655448, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718655448, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_sphere", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4080141172, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "sphere_position", + "type": "Vector3" + }, + { + "name": "sphere_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_cylinder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361316491, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_convex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537425332, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "clip_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2603188319, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + }, + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "tetrahedralize_delaunay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230191221, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + } + ] + } + ] + }, + { + "name": "GeometryInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_CASTING_SETTING_OFF", + "value": 0 + }, + { + "name": "SHADOW_CASTING_SETTING_ON", + "value": 1 + }, + { + "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", + "value": 3 + } + ] + }, + { + "name": "GIMode", + "is_bitfield": false, + "values": [ + { + "name": "GI_MODE_DISABLED", + "value": 0 + }, + { + "name": "GI_MODE_STATIC", + "value": 1 + }, + { + "name": "GI_MODE_DYNAMIC", + "value": 2 + } + ] + }, + { + "name": "LightmapScale", + "is_bitfield": false, + "values": [ + { + "name": "LIGHTMAP_SCALE_1X", + "value": 0 + }, + { + "name": "LIGHTMAP_SCALE_2X", + "value": 1 + }, + { + "name": "LIGHTMAP_SCALE_4X", + "value": 2 + }, + { + "name": "LIGHTMAP_SCALE_8X", + "value": 3 + }, + { + "name": "LIGHTMAP_SCALE_MAX", + "value": 4 + } + ] + }, + { + "name": "VisibilityRangeFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_RANGE_FADE_DISABLED", + "value": 0 + }, + { + "name": "VISIBILITY_RANGE_FADE_SELF", + "value": 1 + }, + { + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material_overlay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856677339, + "arguments": [ + { + "name": "shadow_casting_setting", + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + ] + }, + { + "name": "get_cast_shadows_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383019359, + "return_value": { + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + }, + { + "name": "set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lod_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "transparency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transparency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_fade_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440117808, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "get_visibility_range_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2067221882, + "return_value": { + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + }, + { + "name": "set_instance_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_instance_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_extra_cull_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_extra_cull_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lightmap_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2462696582, + "arguments": [ + { + "name": "scale", + "type": "enum::GeometryInstance3D.LightmapScale" + } + ] + }, + { + "name": "get_lightmap_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 798767852, + "return_value": { + "type": "enum::GeometryInstance3D.LightmapScale" + } + }, + { + "name": "set_gi_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2548557163, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.GIMode" + } + ] + }, + { + "name": "get_gi_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2188566509, + "return_value": { + "type": "enum::GeometryInstance3D.GIMode" + } + }, + { + "name": "set_ignore_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore_culling", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material_override", + "setter": "set_material_override", + "getter": "get_material_override" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material_overlay", + "setter": "set_material_overlay", + "getter": "get_material_overlay" + }, + { + "type": "float", + "name": "transparency", + "setter": "set_transparency", + "getter": "get_transparency" + }, + { + "type": "int", + "name": "cast_shadow", + "setter": "set_cast_shadows_setting", + "getter": "get_cast_shadows_setting" + }, + { + "type": "float", + "name": "extra_cull_margin", + "setter": "set_extra_cull_margin", + "getter": "get_extra_cull_margin" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "float", + "name": "lod_bias", + "setter": "set_lod_bias", + "getter": "get_lod_bias" + }, + { + "type": "bool", + "name": "ignore_occlusion_culling", + "setter": "set_ignore_occlusion_culling", + "getter": "is_ignoring_occlusion_culling" + }, + { + "type": "int", + "name": "gi_mode", + "setter": "set_gi_mode", + "getter": "get_gi_mode" + }, + { + "type": "int", + "name": "gi_lightmap_scale", + "setter": "set_lightmap_scale", + "getter": "get_lightmap_scale" + }, + { + "type": "float", + "name": "visibility_range_begin", + "setter": "set_visibility_range_begin", + "getter": "get_visibility_range_begin" + }, + { + "type": "float", + "name": "visibility_range_begin_margin", + "setter": "set_visibility_range_begin_margin", + "getter": "get_visibility_range_begin_margin" + }, + { + "type": "float", + "name": "visibility_range_end", + "setter": "set_visibility_range_end", + "getter": "get_visibility_range_end" + }, + { + "type": "float", + "name": "visibility_range_end_margin", + "setter": "set_visibility_range_end_margin", + "getter": "get_visibility_range_end_margin" + }, + { + "type": "int", + "name": "visibility_range_fade_mode", + "setter": "set_visibility_range_fade_mode", + "getter": "get_visibility_range_fade_mode" + } + ] + }, + { + "name": "Gradient", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "InterpolationMode", + "is_bitfield": false, + "values": [ + { + "name": "GRADIENT_INTERPOLATE_LINEAR", + "value": 0 + }, + { + "name": "GRADIENT_INTERPOLATE_CONSTANT", + "value": 1 + }, + { + "name": "GRADIENT_INTERPOLATE_CUBIC", + "value": 2 + } + ] + }, + { + "name": "ColorSpace", + "is_bitfield": false, + "values": [ + { + "name": "GRADIENT_COLOR_SPACE_SRGB", + "value": 0 + }, + { + "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB", + "value": 1 + }, + { + "name": "GRADIENT_COLOR_SPACE_OKLAB", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3629403827, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reverse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1250405064, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "offsets", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1971444490, + "arguments": [ + { + "name": "interpolation_mode", + "type": "enum::Gradient.InterpolationMode" + } + ] + }, + { + "name": "get_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674172981, + "return_value": { + "type": "enum::Gradient.InterpolationMode" + } + }, + { + "name": "set_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3685995981, + "arguments": [ + { + "name": "interpolation_color_space", + "type": "enum::Gradient.ColorSpace" + } + ] + }, + { + "name": "get_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1538296000, + "return_value": { + "type": "enum::Gradient.ColorSpace" + } + } + ], + "properties": [ + { + "type": "int", + "name": "interpolation_mode", + "setter": "set_interpolation_mode", + "getter": "get_interpolation_mode" + }, + { + "type": "int", + "name": "interpolation_color_space", + "setter": "set_interpolation_color_space", + "getter": "get_interpolation_color_space" + }, + { + "type": "PackedFloat32Array", + "name": "offsets", + "setter": "set_offsets", + "getter": "get_offsets" + }, + { + "type": "PackedColorArray", + "name": "colors", + "setter": "set_colors", + "getter": "get_colors" + } + ] + }, + { + "name": "GradientTexture1D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_hdr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "bool", + "name": "use_hdr", + "setter": "set_use_hdr", + "getter": "is_using_hdr" + } + ] + }, + { + "name": "GradientTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "Fill", + "is_bitfield": false, + "values": [ + { + "name": "FILL_LINEAR", + "value": 0 + }, + { + "name": "FILL_RADIAL", + "value": 1 + }, + { + "name": "FILL_SQUARE", + "value": 2 + } + ] + }, + { + "name": "Repeat", + "is_bitfield": false, + "values": [ + { + "name": "REPEAT_NONE", + "value": 0 + }, + { + "name": "REPEAT", + "value": 1 + }, + { + "name": "REPEAT_MIRROR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_hdr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3623927636, + "arguments": [ + { + "name": "fill", + "type": "enum::GradientTexture2D.Fill" + } + ] + }, + { + "name": "get_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1876227217, + "return_value": { + "type": "enum::GradientTexture2D.Fill" + } + }, + { + "name": "set_fill_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "fill_from", + "type": "Vector2" + } + ] + }, + { + "name": "get_fill_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_fill_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "fill_to", + "type": "Vector2" + } + ] + }, + { + "name": "get_fill_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1357597002, + "arguments": [ + { + "name": "repeat", + "type": "enum::GradientTexture2D.Repeat" + } + ] + }, + { + "name": "get_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3351758665, + "return_value": { + "type": "enum::GradientTexture2D.Repeat" + } + } + ], + "properties": [ + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "use_hdr", + "setter": "set_use_hdr", + "getter": "is_using_hdr" + }, + { + "type": "int", + "name": "fill", + "setter": "set_fill", + "getter": "get_fill" + }, + { + "type": "Vector2", + "name": "fill_from", + "setter": "set_fill_from", + "getter": "get_fill_from" + }, + { + "type": "Vector2", + "name": "fill_to", + "setter": "set_fill_to", + "getter": "get_fill_to" + }, + { + "type": "int", + "name": "repeat", + "setter": "set_repeat", + "getter": "get_repeat" + } + ] + }, + { + "name": "GraphEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "PanningScheme", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_ZOOMS", + "value": 0 + }, + { + "name": "SCROLL_PANS", + "value": 1 + } + ] + }, + { + "name": "GridPattern", + "is_bitfield": false, + "values": [ + { + "name": "GRID_PATTERN_LINES", + "value": 0 + }, + { + "name": "GRID_PATTERN_DOTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_is_in_input_hotzone", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "in_node", + "type": "Object" + }, + { + "name": "in_port", + "type": "int", + "meta": "int32" + }, + { + "name": "mouse_position", + "type": "Vector2" + } + ] + }, + { + "name": "_is_in_output_hotzone", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "in_node", + "type": "Object" + }, + { + "name": "in_port", + "type": "int", + "meta": "int32" + }, + { + "name": "mouse_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_connection_line", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_position", + "type": "Vector2" + }, + { + "name": "to_position", + "type": "Vector2" + } + ] + }, + { + "name": "_is_node_hover_valid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 195065850, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_node_connected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4216241294, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "disconnect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1933654315, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_connection_activity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1141899943, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_connection_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_closest_connection_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 453879819, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "max_distance", + "type": "float", + "meta": "float", + "default_value": "4.0" + } + ] + }, + { + "name": "get_connections_intersecting_with_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2709748719, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "clear_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_connection_drag_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "add_valid_right_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_right_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_valid_left_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_left_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_valid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_valid_connection_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3932192302, + "hash_compatibility": [ + 1562168077 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_node", + "type": "Vector2" + }, + { + "name": "to_node", + "type": "Vector2" + } + ] + }, + { + "name": "attach_graph_element_to_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "element", + "type": "StringName" + }, + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "detach_graph_element_from_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "element", + "type": "StringName" + } + ] + }, + { + "name": "get_element_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 988084372, + "return_value": { + "type": "GraphFrame" + }, + "arguments": [ + { + "name": "element", + "type": "StringName" + } + ] + }, + { + "name": "get_attached_nodes_of_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::StringName" + }, + "arguments": [ + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "set_panning_scheme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 18893313, + "arguments": [ + { + "name": "scheme", + "type": "enum::GraphEdit.PanningScheme" + } + ] + }, + { + "name": "get_panning_scheme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 549924446, + "return_value": { + "type": "enum::GraphEdit.PanningScheme" + } + }, + { + "name": "set_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_show_grid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_showing_grid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_grid_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1074098205, + "arguments": [ + { + "name": "pattern", + "type": "enum::GraphEdit.GridPattern" + } + ] + }, + { + "name": "get_grid_pattern", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286127528, + "return_value": { + "type": "enum::GraphEdit.GridPattern" + } + }, + { + "name": "set_snapping_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_snapping_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snapping_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pixels", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_snapping_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_connection_lines_curvature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curvature", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_connection_lines_curvature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_connection_lines_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_connection_lines_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_connection_lines_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pixels", + "type": "bool" + } + ] + }, + { + "name": "is_connection_lines_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_minimap_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_minimap_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_minimap_opacity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "opacity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_minimap_opacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_minimap_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_minimap_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_zoom_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_showing_zoom_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_grid_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_grid_buttons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_zoom_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_zoom_buttons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_minimap_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_minimap_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_arrange_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_arrange_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_right_disconnects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_right_disconnects_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_menu_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "arrange_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "connection_request", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + } + ] + }, + { + "name": "disconnection_request", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + } + ] + }, + { + "name": "connection_to_empty", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" + } + ] + }, + { + "name": "connection_from_empty", + "arguments": [ + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" + } + ] + }, + { + "name": "connection_drag_started", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "is_output", + "type": "bool" + } + ] + }, + { + "name": "connection_drag_ended" + }, + { + "name": "copy_nodes_request" + }, + { + "name": "cut_nodes_request" + }, + { + "name": "paste_nodes_request" + }, + { + "name": "duplicate_nodes_request" + }, + { + "name": "delete_nodes_request", + "arguments": [ + { + "name": "nodes", + "type": "typedarray::StringName" + } + ] + }, + { + "name": "node_selected", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_deselected", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "frame_rect_changed", + "arguments": [ + { + "name": "frame", + "type": "GraphFrame" + }, + { + "name": "new_rect", + "type": "Vector2" + } + ] + }, + { + "name": "popup_request", + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "begin_node_move" + }, + { + "name": "end_node_move" + }, + { + "name": "graph_elements_linked_to_frame_request", + "arguments": [ + { + "name": "elements", + "type": "Array" + }, + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "scroll_offset_changed", + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "bool", + "name": "show_grid", + "setter": "set_show_grid", + "getter": "is_showing_grid" + }, + { + "type": "int", + "name": "grid_pattern", + "setter": "set_grid_pattern", + "getter": "get_grid_pattern" + }, + { + "type": "bool", + "name": "snapping_enabled", + "setter": "set_snapping_enabled", + "getter": "is_snapping_enabled" + }, + { + "type": "int", + "name": "snapping_distance", + "setter": "set_snapping_distance", + "getter": "get_snapping_distance" + }, + { + "type": "int", + "name": "panning_scheme", + "setter": "set_panning_scheme", + "getter": "get_panning_scheme" + }, + { + "type": "bool", + "name": "right_disconnects", + "setter": "set_right_disconnects", + "getter": "is_right_disconnects_enabled" + }, + { + "type": "float", + "name": "connection_lines_curvature", + "setter": "set_connection_lines_curvature", + "getter": "get_connection_lines_curvature" + }, + { + "type": "float", + "name": "connection_lines_thickness", + "setter": "set_connection_lines_thickness", + "getter": "get_connection_lines_thickness" + }, + { + "type": "bool", + "name": "connection_lines_antialiased", + "setter": "set_connection_lines_antialiased", + "getter": "is_connection_lines_antialiased" + }, + { + "type": "float", + "name": "zoom", + "setter": "set_zoom", + "getter": "get_zoom" + }, + { + "type": "float", + "name": "zoom_min", + "setter": "set_zoom_min", + "getter": "get_zoom_min" + }, + { + "type": "float", + "name": "zoom_max", + "setter": "set_zoom_max", + "getter": "get_zoom_max" + }, + { + "type": "float", + "name": "zoom_step", + "setter": "set_zoom_step", + "getter": "get_zoom_step" + }, + { + "type": "bool", + "name": "minimap_enabled", + "setter": "set_minimap_enabled", + "getter": "is_minimap_enabled" + }, + { + "type": "Vector2", + "name": "minimap_size", + "setter": "set_minimap_size", + "getter": "get_minimap_size" + }, + { + "type": "float", + "name": "minimap_opacity", + "setter": "set_minimap_opacity", + "getter": "get_minimap_opacity" + }, + { + "type": "bool", + "name": "show_menu", + "setter": "set_show_menu", + "getter": "is_showing_menu" + }, + { + "type": "bool", + "name": "show_zoom_label", + "setter": "set_show_zoom_label", + "getter": "is_showing_zoom_label" + }, + { + "type": "bool", + "name": "show_zoom_buttons", + "setter": "set_show_zoom_buttons", + "getter": "is_showing_zoom_buttons" + }, + { + "type": "bool", + "name": "show_grid_buttons", + "setter": "set_show_grid_buttons", + "getter": "is_showing_grid_buttons" + }, + { + "type": "bool", + "name": "show_minimap_button", + "setter": "set_show_minimap_button", + "getter": "is_showing_minimap_button" + }, + { + "type": "bool", + "name": "show_arrange_button", + "setter": "set_show_arrange_button", + "getter": "is_showing_arrange_button" + } + ] + }, + { + "name": "GraphElement", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_resizable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "resizable", + "type": "bool" + } + ] + }, + { + "name": "is_resizable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draggable", + "type": "bool" + } + ] + }, + { + "name": "is_draggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "is_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_position_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_position_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "signals": [ + { + "name": "node_selected" + }, + { + "name": "node_deselected" + }, + { + "name": "raise_request" + }, + { + "name": "delete_request" + }, + { + "name": "resize_request", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "resize_end", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "dragged", + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "position_offset_changed" + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position_offset", + "setter": "set_position_offset", + "getter": "get_position_offset" + }, + { + "type": "bool", + "name": "resizable", + "setter": "set_resizable", + "getter": "is_resizable" + }, + { + "type": "bool", + "name": "draggable", + "setter": "set_draggable", + "getter": "is_draggable" + }, + { + "type": "bool", + "name": "selectable", + "setter": "set_selectable", + "getter": "is_selectable" + }, + { + "type": "bool", + "name": "selected", + "setter": "set_selected", + "getter": "is_selected" + } + ] + }, + { + "name": "GraphFrame", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GraphElement", + "api_type": "core", + "methods": [ + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_titlebar_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "set_autoshrink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shrink", + "type": "bool" + } + ] + }, + { + "name": "is_autoshrink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autoshrink_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "autoshrink_margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_autoshrink_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "drag_margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tint_color_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_tint_color_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tint_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_tint_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "signals": [ + { + "name": "autoshrink_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "autoshrink_enabled", + "setter": "set_autoshrink_enabled", + "getter": "is_autoshrink_enabled" + }, + { + "type": "int", + "name": "autoshrink_margin", + "setter": "set_autoshrink_margin", + "getter": "get_autoshrink_margin" + }, + { + "type": "int", + "name": "drag_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin" + }, + { + "type": "bool", + "name": "tint_color_enabled", + "setter": "set_tint_color_enabled", + "getter": "is_tint_color_enabled" + }, + { + "type": "Color", + "name": "tint_color", + "setter": "set_tint_color", + "getter": "get_tint_color" + } + ] + }, + { + "name": "GraphNode", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GraphElement", + "api_type": "core", + "methods": [ + { + "name": "_draw_port", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "left", + "type": "bool" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_titlebar_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "set_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2873310869, + "hash_compatibility": [ + 902131739 + ], + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable_left_port", + "type": "bool" + }, + { + "name": "type_left", + "type": "int", + "meta": "int32" + }, + { + "name": "color_left", + "type": "Color" + }, + { + "name": "enable_right_port", + "type": "bool" + }, + { + "name": "type_right", + "type": "int", + "meta": "int32" + }, + { + "name": "color_right", + "type": "Color" + }, + { + "name": "custom_icon_left", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "custom_icon_right", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "draw_stylebox", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clear_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_all_slots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_slot_enabled_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_enabled_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_slot_type_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_slot_type_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_color_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_slot_color_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_custom_icon_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_slot_custom_icon_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_slot_enabled_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_enabled_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_slot_type_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_slot_type_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_color_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_slot_color_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_custom_icon_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_slot_custom_icon_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_slot_draw_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_draw_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_ignore_invalid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_valid_connection_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_input_port_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_input_port_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_output_port_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "slot_updated", + "arguments": [ + { + "name": "slot_index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "ignore_invalid_connection_type", + "setter": "set_ignore_invalid_connection_type", + "getter": "is_ignoring_valid_connection_type" + } + ] + }, + { + "name": "GridContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "columns", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" + } + ] + }, + { + "name": "GridMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "INVALID_CELL_ITEM", + "value": -1 + } + ], + "methods": [ + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_physics_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "material", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_bake_navigation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bake_navigation", + "type": "bool" + } + ] + }, + { + "name": "is_baking_navigation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_mesh_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488083439, + "arguments": [ + { + "name": "mesh_library", + "type": "MeshLibrary" + } + ] + }, + { + "name": "get_mesh_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3350993772, + "return_value": { + "type": "MeshLibrary" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_cell_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_octant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_octant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cell_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3449088946, + "hash_compatibility": [ + 4177201334 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3i" + }, + { + "name": "item", + "type": "int", + "meta": "int32" + }, + { + "name": "orientation", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_cell_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724960147, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_cell_item_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724960147, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_cell_item_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3493604918, + "return_value": { + "type": "Basis" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_basis_with_orthogonal_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2816196998, + "return_value": { + "type": "Basis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_orthogonal_index_from_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4210359952, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1257687843, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1088329196, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector3i" + } + ] + }, + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_center_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_center_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_center_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector3i" + } + }, + { + "name": "get_used_cells_by_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "item", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_meshes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bake_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bake_mesh_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_baked_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_baked_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3609286057, + "arguments": [ + { + "name": "gen_lightmap_uv", + "type": "bool", + "default_value": "false" + }, + { + "name": "lightmap_uv_texel_size", + "type": "float", + "meta": "float", + "default_value": "0.1" + } + ] + } + ], + "signals": [ + { + "name": "cell_size_changed", + "arguments": [ + { + "name": "cell_size", + "type": "Vector3" + } + ] + }, + { + "name": "changed" + } + ], + "properties": [ + { + "type": "MeshLibrary", + "name": "mesh_library", + "setter": "set_mesh_library", + "getter": "get_mesh_library" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material", + "setter": "set_physics_material", + "getter": "get_physics_material" + }, + { + "type": "Vector3", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "int", + "name": "cell_octant_size", + "setter": "set_octant_size", + "getter": "get_octant_size" + }, + { + "type": "bool", + "name": "cell_center_x", + "setter": "set_center_x", + "getter": "get_center_x" + }, + { + "type": "bool", + "name": "cell_center_y", + "setter": "set_center_y", + "getter": "get_center_y" + }, + { + "type": "bool", + "name": "cell_center_z", + "setter": "set_center_z", + "getter": "get_center_z" + }, + { + "type": "float", + "name": "cell_scale", + "setter": "set_cell_scale", + "getter": "get_cell_scale" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "bake_navigation", + "setter": "set_bake_navigation", + "getter": "is_baking_navigation" + } + ] + }, + { + "name": "GrooveJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_initial_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_initial_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "initial_offset", + "setter": "set_initial_offset", + "getter": "get_initial_offset" + } + ] + }, + { + "name": "HBoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoxContainer", + "api_type": "core" + }, + { + "name": "HFlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "FlowContainer", + "api_type": "core" + }, + { + "name": "HMACContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3537364598, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + } + ] + }, + { + "name": "HScrollBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollBar", + "api_type": "core" + }, + { + "name": "HSeparator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Separator", + "api_type": "core" + }, + { + "name": "HSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Slider", + "api_type": "core" + }, + { + "name": "HSplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SplitContainer", + "api_type": "core" + }, + { + "name": "HTTPClient", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Method", + "is_bitfield": false, + "values": [ + { + "name": "METHOD_GET", + "value": 0 + }, + { + "name": "METHOD_HEAD", + "value": 1 + }, + { + "name": "METHOD_POST", + "value": 2 + }, + { + "name": "METHOD_PUT", + "value": 3 + }, + { + "name": "METHOD_DELETE", + "value": 4 + }, + { + "name": "METHOD_OPTIONS", + "value": 5 + }, + { + "name": "METHOD_TRACE", + "value": 6 + }, + { + "name": "METHOD_CONNECT", + "value": 7 + }, + { + "name": "METHOD_PATCH", + "value": 8 + }, + { + "name": "METHOD_MAX", + "value": 9 + } + ] + }, + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_RESOLVING", + "value": 1 + }, + { + "name": "STATUS_CANT_RESOLVE", + "value": 2 + }, + { + "name": "STATUS_CONNECTING", + "value": 3 + }, + { + "name": "STATUS_CANT_CONNECT", + "value": 4 + }, + { + "name": "STATUS_CONNECTED", + "value": 5 + }, + { + "name": "STATUS_REQUESTING", + "value": 6 + }, + { + "name": "STATUS_BODY", + "value": 7 + }, + { + "name": "STATUS_CONNECTION_ERROR", + "value": 8 + }, + { + "name": "STATUS_TLS_HANDSHAKE_ERROR", + "value": 9 + } + ] + }, + { + "name": "ResponseCode", + "is_bitfield": false, + "values": [ + { + "name": "RESPONSE_CONTINUE", + "value": 100 + }, + { + "name": "RESPONSE_SWITCHING_PROTOCOLS", + "value": 101 + }, + { + "name": "RESPONSE_PROCESSING", + "value": 102 + }, + { + "name": "RESPONSE_OK", + "value": 200 + }, + { + "name": "RESPONSE_CREATED", + "value": 201 + }, + { + "name": "RESPONSE_ACCEPTED", + "value": 202 + }, + { + "name": "RESPONSE_NON_AUTHORITATIVE_INFORMATION", + "value": 203 + }, + { + "name": "RESPONSE_NO_CONTENT", + "value": 204 + }, + { + "name": "RESPONSE_RESET_CONTENT", + "value": 205 + }, + { + "name": "RESPONSE_PARTIAL_CONTENT", + "value": 206 + }, + { + "name": "RESPONSE_MULTI_STATUS", + "value": 207 + }, + { + "name": "RESPONSE_ALREADY_REPORTED", + "value": 208 + }, + { + "name": "RESPONSE_IM_USED", + "value": 226 + }, + { + "name": "RESPONSE_MULTIPLE_CHOICES", + "value": 300 + }, + { + "name": "RESPONSE_MOVED_PERMANENTLY", + "value": 301 + }, + { + "name": "RESPONSE_FOUND", + "value": 302 + }, + { + "name": "RESPONSE_SEE_OTHER", + "value": 303 + }, + { + "name": "RESPONSE_NOT_MODIFIED", + "value": 304 + }, + { + "name": "RESPONSE_USE_PROXY", + "value": 305 + }, + { + "name": "RESPONSE_SWITCH_PROXY", + "value": 306 + }, + { + "name": "RESPONSE_TEMPORARY_REDIRECT", + "value": 307 + }, + { + "name": "RESPONSE_PERMANENT_REDIRECT", + "value": 308 + }, + { + "name": "RESPONSE_BAD_REQUEST", + "value": 400 + }, + { + "name": "RESPONSE_UNAUTHORIZED", + "value": 401 + }, + { + "name": "RESPONSE_PAYMENT_REQUIRED", + "value": 402 + }, + { + "name": "RESPONSE_FORBIDDEN", + "value": 403 + }, + { + "name": "RESPONSE_NOT_FOUND", + "value": 404 + }, + { + "name": "RESPONSE_METHOD_NOT_ALLOWED", + "value": 405 + }, + { + "name": "RESPONSE_NOT_ACCEPTABLE", + "value": 406 + }, + { + "name": "RESPONSE_PROXY_AUTHENTICATION_REQUIRED", + "value": 407 + }, + { + "name": "RESPONSE_REQUEST_TIMEOUT", + "value": 408 + }, + { + "name": "RESPONSE_CONFLICT", + "value": 409 + }, + { + "name": "RESPONSE_GONE", + "value": 410 + }, + { + "name": "RESPONSE_LENGTH_REQUIRED", + "value": 411 + }, + { + "name": "RESPONSE_PRECONDITION_FAILED", + "value": 412 + }, + { + "name": "RESPONSE_REQUEST_ENTITY_TOO_LARGE", + "value": 413 + }, + { + "name": "RESPONSE_REQUEST_URI_TOO_LONG", + "value": 414 + }, + { + "name": "RESPONSE_UNSUPPORTED_MEDIA_TYPE", + "value": 415 + }, + { + "name": "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE", + "value": 416 + }, + { + "name": "RESPONSE_EXPECTATION_FAILED", + "value": 417 + }, + { + "name": "RESPONSE_IM_A_TEAPOT", + "value": 418 + }, + { + "name": "RESPONSE_MISDIRECTED_REQUEST", + "value": 421 + }, + { + "name": "RESPONSE_UNPROCESSABLE_ENTITY", + "value": 422 + }, + { + "name": "RESPONSE_LOCKED", + "value": 423 + }, + { + "name": "RESPONSE_FAILED_DEPENDENCY", + "value": 424 + }, + { + "name": "RESPONSE_UPGRADE_REQUIRED", + "value": 426 + }, + { + "name": "RESPONSE_PRECONDITION_REQUIRED", + "value": 428 + }, + { + "name": "RESPONSE_TOO_MANY_REQUESTS", + "value": 429 + }, + { + "name": "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE", + "value": 431 + }, + { + "name": "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS", + "value": 451 + }, + { + "name": "RESPONSE_INTERNAL_SERVER_ERROR", + "value": 500 + }, + { + "name": "RESPONSE_NOT_IMPLEMENTED", + "value": 501 + }, + { + "name": "RESPONSE_BAD_GATEWAY", + "value": 502 + }, + { + "name": "RESPONSE_SERVICE_UNAVAILABLE", + "value": 503 + }, + { + "name": "RESPONSE_GATEWAY_TIMEOUT", + "value": 504 + }, + { + "name": "RESPONSE_HTTP_VERSION_NOT_SUPPORTED", + "value": 505 + }, + { + "name": "RESPONSE_VARIANT_ALSO_NEGOTIATES", + "value": 506 + }, + { + "name": "RESPONSE_INSUFFICIENT_STORAGE", + "value": 507 + }, + { + "name": "RESPONSE_LOOP_DETECTED", + "value": 508 + }, + { + "name": "RESPONSE_NOT_EXTENDED", + "value": 510 + }, + { + "name": "RESPONSE_NETWORK_AUTH_REQUIRED", + "value": 511 + } + ] + } + ], + "methods": [ + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 504540374, + "hash_compatibility": [ + 1970282951 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "tls_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "set_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281897016, + "arguments": [ + { + "name": "connection", + "type": "StreamPeer" + } + ] + }, + { + "name": "get_connection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "request_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 540161961, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "enum::HTTPClient.Method" + }, + { + "name": "url", + "type": "String" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" + } + ] + }, + { + "name": "request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3778990155, + "hash_compatibility": [ + 3249905507 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "enum::HTTPClient.Method" + }, + { + "name": "url", + "type": "String" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_response", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_response_chunked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_response_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_response_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_response_headers_as_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_response_body_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "read_response_body_chunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_read_chunk_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_read_chunk_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_blocking_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_blocking_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1426656811, + "return_value": { + "type": "enum::HTTPClient.Status" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "set_http_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_https_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "query_string_from_dict", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2538086567, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "fields", + "type": "Dictionary" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "blocking_mode_enabled", + "setter": "set_blocking_mode", + "getter": "is_blocking_mode_enabled" + }, + { + "type": "StreamPeer", + "name": "connection", + "setter": "set_connection", + "getter": "get_connection" + }, + { + "type": "int", + "name": "read_chunk_size", + "setter": "set_read_chunk_size", + "getter": "get_read_chunk_size" + } + ] + }, + { + "name": "HTTPRequest", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "Result", + "is_bitfield": false, + "values": [ + { + "name": "RESULT_SUCCESS", + "value": 0 + }, + { + "name": "RESULT_CHUNKED_BODY_SIZE_MISMATCH", + "value": 1 + }, + { + "name": "RESULT_CANT_CONNECT", + "value": 2 + }, + { + "name": "RESULT_CANT_RESOLVE", + "value": 3 + }, + { + "name": "RESULT_CONNECTION_ERROR", + "value": 4 + }, + { + "name": "RESULT_TLS_HANDSHAKE_ERROR", + "value": 5 + }, + { + "name": "RESULT_NO_RESPONSE", + "value": 6 + }, + { + "name": "RESULT_BODY_SIZE_LIMIT_EXCEEDED", + "value": 7 + }, + { + "name": "RESULT_BODY_DECOMPRESS_FAILED", + "value": 8 + }, + { + "name": "RESULT_REQUEST_FAILED", + "value": 9 + }, + { + "name": "RESULT_DOWNLOAD_FILE_CANT_OPEN", + "value": 10 + }, + { + "name": "RESULT_DOWNLOAD_FILE_WRITE_ERROR", + "value": 11 + }, + { + "name": "RESULT_REDIRECT_LIMIT_REACHED", + "value": 12 + }, + { + "name": "RESULT_TIMEOUT", + "value": 13 + } + ] + } + ], + "methods": [ + { + "name": "request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3215244323, + "hash_compatibility": [ + 2720304520 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "custom_headers", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "method", + "type": "enum::HTTPClient.Method", + "default_value": "0" + }, + { + "name": "request_data", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "request_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2714829993, + "hash_compatibility": [ + 4282724657 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "custom_headers", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "method", + "type": "enum::HTTPClient.Method", + "default_value": "0" + }, + { + "name": "request_data_raw", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "cancel_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tls_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210231844, + "arguments": [ + { + "name": "client_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "get_http_client_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1426656811, + "return_value": { + "type": "enum::HTTPClient.Status" + } + }, + { + "name": "set_use_threads", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_threads", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_accept_gzip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_accepting_gzip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_body_size_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_body_size_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_redirects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_redirects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_download_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_download_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_downloaded_bytes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_body_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_download_chunk_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "chunk_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_download_chunk_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_http_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_https_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "request_completed", + "arguments": [ + { + "name": "result", + "type": "int" + }, + { + "name": "response_code", + "type": "int" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "download_file", + "setter": "set_download_file", + "getter": "get_download_file" + }, + { + "type": "int", + "name": "download_chunk_size", + "setter": "set_download_chunk_size", + "getter": "get_download_chunk_size" + }, + { + "type": "bool", + "name": "use_threads", + "setter": "set_use_threads", + "getter": "is_using_threads" + }, + { + "type": "bool", + "name": "accept_gzip", + "setter": "set_accept_gzip", + "getter": "is_accepting_gzip" + }, + { + "type": "int", + "name": "body_size_limit", + "setter": "set_body_size_limit", + "getter": "get_body_size_limit" + }, + { + "type": "int", + "name": "max_redirects", + "setter": "set_max_redirects", + "getter": "get_max_redirects" + }, + { + "type": "float", + "name": "timeout", + "setter": "set_timeout", + "getter": "get_timeout" + } + ] + }, + { + "name": "HashingContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "HashType", + "is_bitfield": false, + "values": [ + { + "name": "HASH_MD5", + "value": 0 + }, + { + "name": "HASH_SHA1", + "value": 1 + }, + { + "name": "HASH_SHA256", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3940338335, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "enum::HashingContext.HashType" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "chunk", + "type": "PackedByteArray" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + } + ] + }, + { + "name": "HeightMapShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_map_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_map_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_map_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_map_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_map_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "data", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_map_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "get_min_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_max_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "update_map_data_from_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2636652979, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "height_min", + "type": "float", + "meta": "float" + }, + { + "name": "height_max", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "map_width", + "setter": "set_map_width", + "getter": "get_map_width" + }, + { + "type": "int", + "name": "map_depth", + "setter": "set_map_depth", + "getter": "get_map_depth" + }, + { + "type": "PackedFloat32Array", + "name": "map_data", + "setter": "set_map_data", + "getter": "get_map_data" + } + ] + }, + { + "name": "HingeJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_BIAS", + "value": 0 + }, + { + "name": "PARAM_LIMIT_UPPER", + "value": 1 + }, + { + "name": "PARAM_LIMIT_LOWER", + "value": 2 + }, + { + "name": "PARAM_LIMIT_BIAS", + "value": 3 + }, + { + "name": "PARAM_LIMIT_SOFTNESS", + "value": 4 + }, + { + "name": "PARAM_LIMIT_RELAXATION", + "value": 5 + }, + { + "name": "PARAM_MOTOR_TARGET_VELOCITY", + "value": 6 + }, + { + "name": "PARAM_MOTOR_MAX_IMPULSE", + "value": 7 + }, + { + "name": "PARAM_MAX", + "value": 8 + } + ] + }, + { + "name": "Flag", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_USE_LIMIT", + "value": 0 + }, + { + "name": "FLAG_ENABLE_MOTOR", + "value": 1 + }, + { + "name": "FLAG_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082977519, + "arguments": [ + { + "name": "param", + "type": "enum::HingeJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4066002676, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::HingeJoint3D.Param" + } + ] + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1083494620, + "arguments": [ + { + "name": "flag", + "type": "enum::HingeJoint3D.Flag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841369610, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::HingeJoint3D.Flag" + } + ] + } + ] + }, + { + "name": "IP", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "RESOLVER_MAX_QUERIES", + "value": 256 + }, + { + "name": "RESOLVER_INVALID_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "ResolverStatus", + "is_bitfield": false, + "values": [ + { + "name": "RESOLVER_STATUS_NONE", + "value": 0 + }, + { + "name": "RESOLVER_STATUS_WAITING", + "value": 1 + }, + { + "name": "RESOLVER_STATUS_DONE", + "value": 2 + }, + { + "name": "RESOLVER_STATUS_ERROR", + "value": 3 + } + ] + }, + { + "name": "Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_NONE", + "value": 0 + }, + { + "name": "TYPE_IPV4", + "value": 1 + }, + { + "name": "TYPE_IPV6", + "value": 2 + }, + { + "name": "TYPE_ANY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "resolve_hostname", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4283295457, + "hash_compatibility": [ + 396864159 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "resolve_hostname_addresses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 773767525, + "hash_compatibility": [ + 3462780090 + ], + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "resolve_hostname_queue_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1749894742, + "hash_compatibility": [ + 3936392508 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "get_resolve_item_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3812250196, + "return_value": { + "type": "enum::IP.ResolverStatus" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_resolve_item_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_resolve_item_addresses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_resolve_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_local_addresses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_local_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "clear_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005725572, + "arguments": [ + { + "name": "hostname", + "type": "String", + "default_value": "\"\"" + } + ] + } + ] + }, + { + "name": "Image", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "MAX_WIDTH", + "value": 16777216 + }, + { + "name": "MAX_HEIGHT", + "value": 16777216 + } + ], + "enums": [ + { + "name": "Format", + "is_bitfield": false, + "values": [ + { + "name": "FORMAT_L8", + "value": 0 + }, + { + "name": "FORMAT_LA8", + "value": 1 + }, + { + "name": "FORMAT_R8", + "value": 2 + }, + { + "name": "FORMAT_RG8", + "value": 3 + }, + { + "name": "FORMAT_RGB8", + "value": 4 + }, + { + "name": "FORMAT_RGBA8", + "value": 5 + }, + { + "name": "FORMAT_RGBA4444", + "value": 6 + }, + { + "name": "FORMAT_RGB565", + "value": 7 + }, + { + "name": "FORMAT_RF", + "value": 8 + }, + { + "name": "FORMAT_RGF", + "value": 9 + }, + { + "name": "FORMAT_RGBF", + "value": 10 + }, + { + "name": "FORMAT_RGBAF", + "value": 11 + }, + { + "name": "FORMAT_RH", + "value": 12 + }, + { + "name": "FORMAT_RGH", + "value": 13 + }, + { + "name": "FORMAT_RGBH", + "value": 14 + }, + { + "name": "FORMAT_RGBAH", + "value": 15 + }, + { + "name": "FORMAT_RGBE9995", + "value": 16 + }, + { + "name": "FORMAT_DXT1", + "value": 17 + }, + { + "name": "FORMAT_DXT3", + "value": 18 + }, + { + "name": "FORMAT_DXT5", + "value": 19 + }, + { + "name": "FORMAT_RGTC_R", + "value": 20 + }, + { + "name": "FORMAT_RGTC_RG", + "value": 21 + }, + { + "name": "FORMAT_BPTC_RGBA", + "value": 22 + }, + { + "name": "FORMAT_BPTC_RGBF", + "value": 23 + }, + { + "name": "FORMAT_BPTC_RGBFU", + "value": 24 + }, + { + "name": "FORMAT_ETC", + "value": 25 + }, + { + "name": "FORMAT_ETC2_R11", + "value": 26 + }, + { + "name": "FORMAT_ETC2_R11S", + "value": 27 + }, + { + "name": "FORMAT_ETC2_RG11", + "value": 28 + }, + { + "name": "FORMAT_ETC2_RG11S", + "value": 29 + }, + { + "name": "FORMAT_ETC2_RGB8", + "value": 30 + }, + { + "name": "FORMAT_ETC2_RGBA8", + "value": 31 + }, + { + "name": "FORMAT_ETC2_RGB8A1", + "value": 32 + }, + { + "name": "FORMAT_ETC2_RA_AS_RG", + "value": 33 + }, + { + "name": "FORMAT_DXT5_RA_AS_RG", + "value": 34 + }, + { + "name": "FORMAT_ASTC_4x4", + "value": 35 + }, + { + "name": "FORMAT_ASTC_4x4_HDR", + "value": 36 + }, + { + "name": "FORMAT_ASTC_8x8", + "value": 37 + }, + { + "name": "FORMAT_ASTC_8x8_HDR", + "value": 38 + }, + { + "name": "FORMAT_MAX", + "value": 39 + } + ] + }, + { + "name": "Interpolation", + "is_bitfield": false, + "values": [ + { + "name": "INTERPOLATE_NEAREST", + "value": 0 + }, + { + "name": "INTERPOLATE_BILINEAR", + "value": 1 + }, + { + "name": "INTERPOLATE_CUBIC", + "value": 2 + }, + { + "name": "INTERPOLATE_TRILINEAR", + "value": 3 + }, + { + "name": "INTERPOLATE_LANCZOS", + "value": 4 + } + ] + }, + { + "name": "AlphaMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_NONE", + "value": 0 + }, + { + "name": "ALPHA_BIT", + "value": 1 + }, + { + "name": "ALPHA_BLEND", + "value": 2 + } + ] + }, + { + "name": "CompressMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_S3TC", + "value": 0 + }, + { + "name": "COMPRESS_ETC", + "value": 1 + }, + { + "name": "COMPRESS_ETC2", + "value": 2 + }, + { + "name": "COMPRESS_BPTC", + "value": 3 + }, + { + "name": "COMPRESS_ASTC", + "value": 4 + }, + { + "name": "COMPRESS_MAX", + "value": 5 + } + ] + }, + { + "name": "UsedChannels", + "is_bitfield": false, + "values": [ + { + "name": "USED_CHANNELS_L", + "value": 0 + }, + { + "name": "USED_CHANNELS_LA", + "value": 1 + }, + { + "name": "USED_CHANNELS_R", + "value": 2 + }, + { + "name": "USED_CHANNELS_RG", + "value": 3 + }, + { + "name": "USED_CHANNELS_RGB", + "value": 4 + }, + { + "name": "USED_CHANNELS_RGBA", + "value": 5 + } + ] + }, + { + "name": "CompressSource", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_SOURCE_GENERIC", + "value": 0 + }, + { + "name": "COMPRESS_SOURCE_SRGB", + "value": 1 + }, + { + "name": "COMPRESS_SOURCE_NORMAL", + "value": 2 + } + ] + }, + { + "name": "ASTCFormat", + "is_bitfield": false, + "values": [ + { + "name": "ASTC_FORMAT_4x4", + "value": 0 + }, + { + "name": "ASTC_FORMAT_8x8", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_data_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "convert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2120693146, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "get_mipmap_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_mipmap_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "mipmap", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "resize_to_po2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4189212329, + "arguments": [ + { + "name": "square", + "type": "bool", + "default_value": "false" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" + } + ] + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 994498151, + "hash_compatibility": [ + 2461393748 + ], + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" + } + ] + }, + { + "name": "shrink_x2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "crop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "flip_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "flip_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "renormalize", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "clear_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 986942177, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "create_empty", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 986942177, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "create_from_data", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 299398494, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2740482212, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 736337515, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_png", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_png_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "save_jpg", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2800019068, + "hash_compatibility": [ + 578836491 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_jpg_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 592235273, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_exr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108122999, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "grayscale", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "save_exr_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3178917920, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "grayscale", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "save_webp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2781156876, + "hash_compatibility": [ + 3594949219 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_webp_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214628238, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "detect_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2030116505, + "return_value": { + "type": "enum::Image.AlphaMode" + } + }, + { + "name": "is_invisible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "detect_used_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2703139984, + "return_value": { + "type": "enum::Image.UsedChannels" + }, + "arguments": [ + { + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2975424957, + "hash_compatibility": [ + 4094210332 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Image.CompressMode" + }, + { + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" + } + ] + }, + { + "name": "compress_from_channels", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4212890953, + "hash_compatibility": [ + 279105990 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Image.CompressMode" + }, + { + "name": "channels", + "type": "enum::Image.UsedChannels" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" + } + ] + }, + { + "name": "decompress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_compressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "rotate_90", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1901204267, + "arguments": [ + { + "name": "direction", + "type": "enum::ClockDirection" + } + ] + }, + { + "name": "rotate_180", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "fix_alpha_edges", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "premultiply_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "srgb_to_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "linear_to_srgb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "normal_map_to_xy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "rgbe_to_srgb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "bump_map_to_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3423495036, + "arguments": [ + { + "name": "bump_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "compute_image_metrics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3080961247, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "compared_image", + "type": "Image" + }, + { + "name": "use_luma", + "type": "bool" + } + ] + }, + { + "name": "blit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903928755, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blit_rect_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383581145, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blend_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903928755, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blend_rect_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383581145, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "fill_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 514693913, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2601441065, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "copy_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "src", + "type": "Image" + } + ] + }, + { + "name": "get_pixelv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1532707496, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + } + ] + }, + { + "name": "get_pixel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pixelv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287851464, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "adjust_bcs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "brightness", + "type": "float", + "meta": "float" + }, + { + "name": "contrast", + "type": "float", + "meta": "float" + }, + { + "name": "saturation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "load_png_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_jpg_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_webp_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_tga_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_bmp_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_ktx_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_svg_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 311853421, + "hash_compatibility": [ + 1822513750 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "load_svg_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3254053600, + "hash_compatibility": [ + 1461766635 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "svg_str", + "type": "String" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "ImageFormatLoader", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "LoaderFlags", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_NONE", + "value": 0 + }, + { + "name": "FLAG_FORCE_LINEAR", + "value": 1 + }, + { + "name": "FLAG_CONVERT_COLORS", + "value": 2 + } + ] + } + ] + }, + { + "name": "ImageFormatLoaderExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageFormatLoader", + "api_type": "core", + "methods": [ + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_load_image", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "fileaccess", + "type": "FileAccess" + }, + { + "name": "flags", + "type": "bitfield::ImageFormatLoader.LoaderFlags" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ImageTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "create_from_image", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2775144163, + "return_value": { + "type": "ImageTexture" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "set_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + } + ] + }, + { + "name": "ImageTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130379827, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "data", + "type": "typedarray::Image" + } + ] + } + ] + }, + { + "name": "ImageTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_from_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2785773503, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "images", + "type": "typedarray::Image" + } + ] + }, + { + "name": "update_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3331733361, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "ImmediateMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "surface_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2794442543, + "hash_compatibility": [ + 3716480242 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + } + ] + }, + { + "name": "surface_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "surface_set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "surface_set_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "surface_set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "surface_set_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "surface_add_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "surface_add_vertex_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "vertex", + "type": "Vector2" + } + ] + }, + { + "name": "surface_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ImporterMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "add_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_blend_shape_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227983991, + "arguments": [ + { + "name": "mode", + "type": "enum::Mesh.BlendShapeMode" + } + ] + }, + { + "name": "get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 836485024, + "return_value": { + "type": "enum::Mesh.BlendShapeMode" + } + }, + { + "name": "add_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740448849, + "hash_compatibility": [ + 4122361985 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "typedarray::Array", + "default_value": "Array[Array]([])" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_surface_primitive_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3552571330, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "lod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265128013, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "lod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_surface_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_surface_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "generate_lods", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2491878677, + "arguments": [ + { + "name": "normal_merge_angle", + "type": "float", + "meta": "float" + }, + { + "name": "normal_split_angle", + "type": "float", + "meta": "float" + }, + { + "name": "bone_transform_array", + "type": "Array" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "base_mesh", + "type": "ArrayMesh", + "default_value": "null" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_lightmap_size_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_lightmap_size_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + } + ] + }, + { + "name": "ImporterMeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "mesh", + "type": "ImporterMesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161779525, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "set_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_layer_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856677339, + "arguments": [ + { + "name": "shadow_casting_setting", + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + ] + }, + { + "name": "get_cast_shadows_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383019359, + "return_value": { + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + }, + { + "name": "set_visibility_range_end_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_fade_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440117808, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "get_visibility_range_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2067221882, + "return_value": { + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + } + ], + "properties": [ + { + "type": "ImporterMesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "NodePath", + "name": "skeleton_path", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" + }, + { + "type": "int", + "name": "layer_mask", + "setter": "set_layer_mask", + "getter": "get_layer_mask" + }, + { + "type": "int", + "name": "cast_shadow", + "setter": "set_cast_shadows_setting", + "getter": "get_cast_shadows_setting" + }, + { + "type": "float", + "name": "visibility_range_begin", + "setter": "set_visibility_range_begin", + "getter": "get_visibility_range_begin" + }, + { + "type": "float", + "name": "visibility_range_begin_margin", + "setter": "set_visibility_range_begin_margin", + "getter": "get_visibility_range_begin_margin" + }, + { + "type": "float", + "name": "visibility_range_end", + "setter": "set_visibility_range_end", + "getter": "get_visibility_range_end" + }, + { + "type": "float", + "name": "visibility_range_end_margin", + "setter": "set_visibility_range_end_margin", + "getter": "get_visibility_range_end_margin" + }, + { + "type": "int", + "name": "visibility_range_fade_mode", + "setter": "set_visibility_range_fade_mode", + "getter": "get_visibility_range_fade_mode" + } + ] + }, + { + "name": "Input", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "MouseMode", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_MODE_VISIBLE", + "value": 0 + }, + { + "name": "MOUSE_MODE_HIDDEN", + "value": 1 + }, + { + "name": "MOUSE_MODE_CAPTURED", + "value": 2 + }, + { + "name": "MOUSE_MODE_CONFINED", + "value": 3 + }, + { + "name": "MOUSE_MODE_CONFINED_HIDDEN", + "value": 4 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "is_anything_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_key_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_physical_key_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_key_label_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_mouse_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1821097125, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "button", + "type": "enum::MouseButton" + } + ] + }, + { + "name": "is_joy_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 787208542, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "enum::JoyButton" + } + ] + }, + { + "name": "is_action_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_raw_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958752504, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "negative_action", + "type": "StringName" + }, + { + "name": "positive_action", + "type": "StringName" + } + ] + }, + { + "name": "get_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2479607902, + "hash_compatibility": [ + 1517139831 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "negative_x", + "type": "StringName" + }, + { + "name": "positive_x", + "type": "StringName" + }, + { + "name": "negative_y", + "type": "StringName" + }, + { + "name": "positive_y", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "add_joy_mapping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168363258, + "arguments": [ + { + "name": "mapping", + "type": "String" + }, + { + "name": "update_existing", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_joy_mapping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "guid", + "type": "String" + } + ] + }, + { + "name": "is_joy_known", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4063175957, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::JoyAxis" + } + ] + }, + { + "name": "get_joy_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_guid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "should_ignore_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "vendor_id", + "type": "int", + "meta": "int32" + }, + { + "name": "product_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connected_joypads", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "get_joy_vibration_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_vibration_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "start_joy_vibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576575033, + "hash_compatibility": [ + 1890603622 + ], + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "weak_magnitude", + "type": "float", + "meta": "float" + }, + { + "name": "strong_magnitude", + "type": "float", + "meta": "float" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "0" + } + ] + }, + { + "name": "stop_joy_vibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "vibrate_handheld", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 544894297, + "hash_compatibility": [ + 955504365 + ], + "arguments": [ + { + "name": "duration_ms", + "type": "int", + "meta": "int32", + "default_value": "500" + }, + { + "name": "amplitude", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_accelerometer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_magnetometer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_gyroscope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_accelerometer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_magnetometer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_gyroscope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "get_last_mouse_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_last_mouse_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_mouse_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "set_mouse_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2228490894, + "arguments": [ + { + "name": "mode", + "type": "enum::Input.MouseMode" + } + ] + }, + { + "name": "get_mouse_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965286182, + "return_value": { + "type": "enum::Input.MouseMode" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "action_press", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713091165, + "hash_compatibility": [ + 573731101 + ], + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "action_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "set_default_cursor_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124816902, + "arguments": [ + { + "name": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" + } + ] + }, + { + "name": "get_current_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3455658929, + "return_value": { + "type": "enum::Input.CursorShape" + } + }, + { + "name": "set_custom_mouse_cursor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 703945977, + "hash_compatibility": [ + 3489634142 + ], + "arguments": [ + { + "name": "image", + "type": "Resource" + }, + { + "name": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" + }, + { + "name": "hotspot", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "parse_input_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "set_use_accumulated_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_accumulated_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "flush_buffered_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_emulate_mouse_from_touch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emulating_mouse_from_touch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emulate_touch_from_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emulating_touch_from_mouse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "joy_connection_changed", + "arguments": [ + { + "name": "device", + "type": "int" + }, + { + "name": "connected", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "mouse_mode", + "setter": "set_mouse_mode", + "getter": "get_mouse_mode" + }, + { + "type": "bool", + "name": "use_accumulated_input", + "setter": "set_use_accumulated_input", + "getter": "is_using_accumulated_input" + }, + { + "type": "bool", + "name": "emulate_mouse_from_touch", + "setter": "set_emulate_mouse_from_touch", + "getter": "is_emulating_mouse_from_touch" + }, + { + "type": "bool", + "name": "emulate_touch_from_mouse", + "setter": "set_emulate_touch_from_mouse", + "getter": "is_emulating_touch_from_mouse" + } + ] + }, + { + "name": "InputEvent", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "DEVICE_ID_EMULATION", + "value": -1 + } + ], + "methods": [ + { + "name": "set_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1631499404, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_canceled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_echo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_match", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1754951977, + "hash_compatibility": [ + 3392494811 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_action_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "accumulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062211774, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "with_event", + "type": "InputEvent" + } + ] + }, + { + "name": "xformed_by", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1282766827, + "hash_compatibility": [ + 2747409789 + ], + "return_value": { + "type": "InputEvent" + }, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "local_ofs", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "device", + "setter": "set_device", + "getter": "get_device" + } + ] + }, + { + "name": "InputEventAction", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_event_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_event_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "int", + "name": "event_index", + "setter": "set_event_index", + "getter": "get_event_index" + } + ] + }, + { + "name": "InputEventFromWindow", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_window_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_window_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "int", + "name": "window_id", + "setter": "set_window_id", + "getter": "get_window_id" + } + ] + }, + { + "name": "InputEventGesture", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + } + ] + }, + { + "name": "InputEventJoypadButton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_button_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466368136, + "arguments": [ + { + "name": "button_index", + "type": "enum::JoyButton" + } + ] + }, + { + "name": "get_button_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 595588182, + "return_value": { + "type": "enum::JoyButton" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "button_index", + "setter": "set_button_index", + "getter": "get_button_index" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + } + ] + }, + { + "name": "InputEventJoypadMotion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1332685170, + "arguments": [ + { + "name": "axis", + "type": "enum::JoyAxis" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4019121683, + "return_value": { + "type": "enum::JoyAxis" + } + }, + { + "name": "set_axis_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "axis_value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_axis_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" + }, + { + "type": "float", + "name": "axis_value", + "setter": "set_axis_value", + "getter": "get_axis_value" + } + ] + }, + { + "name": "InputEventKey", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_keycode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "get_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_physical_keycode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "physical_keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "get_physical_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_key_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "key_label", + "type": "enum::Key" + } + ] + }, + { + "name": "get_key_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_unicode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_unicode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "char32" + } + }, + { + "name": "set_location", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 634453155, + "arguments": [ + { + "name": "location", + "type": "enum::KeyLocation" + } + ] + }, + { + "name": "get_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 211810873, + "return_value": { + "type": "enum::KeyLocation" + } + }, + { + "name": "set_echo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "echo", + "type": "bool" + } + ] + }, + { + "name": "get_keycode_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "get_physical_keycode_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "get_key_label_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "as_text_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_physical_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_key_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "int", + "name": "keycode", + "setter": "set_keycode", + "getter": "get_keycode" + }, + { + "type": "int", + "name": "physical_keycode", + "setter": "set_physical_keycode", + "getter": "get_physical_keycode" + }, + { + "type": "int", + "name": "key_label", + "setter": "set_key_label", + "getter": "get_key_label" + }, + { + "type": "int", + "name": "unicode", + "setter": "set_unicode", + "getter": "get_unicode" + }, + { + "type": "int", + "name": "location", + "setter": "set_location", + "getter": "get_location" + }, + { + "type": "bool", + "name": "echo", + "setter": "set_echo", + "getter": "is_echo" + } + ] + }, + { + "name": "InputEventMIDI", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1064271510, + "arguments": [ + { + "name": "message", + "type": "enum::MIDIMessage" + } + ] + }, + { + "name": "get_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936512097, + "return_value": { + "type": "enum::MIDIMessage" + } + }, + { + "name": "set_pitch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pitch", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_pitch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "velocity", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_instrument", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "instrument", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instrument", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pressure", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_controller_number", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "controller_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_controller_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_controller_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "controller_value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_controller_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "channel", + "setter": "set_channel", + "getter": "get_channel" + }, + { + "type": "int", + "name": "message", + "setter": "set_message", + "getter": "get_message" + }, + { + "type": "int", + "name": "pitch", + "setter": "set_pitch", + "getter": "get_pitch" + }, + { + "type": "int", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "instrument", + "setter": "set_instrument", + "getter": "get_instrument" + }, + { + "type": "int", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "int", + "name": "controller_number", + "setter": "set_controller_number", + "getter": "get_controller_number" + }, + { + "type": "int", + "name": "controller_value", + "setter": "set_controller_value", + "getter": "get_controller_value" + } + ] + }, + { + "name": "InputEventMagnifyGesture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventGesture", + "api_type": "core", + "methods": [ + { + "name": "set_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" + } + ] + }, + { + "name": "InputEventMouse", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_button_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950145251, + "arguments": [ + { + "name": "button_mask", + "type": "bitfield::MouseButtonMask" + } + ] + }, + { + "name": "get_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "global_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "int", + "name": "button_mask", + "setter": "set_button_mask", + "getter": "get_button_mask" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + } + ] + }, + { + "name": "InputEventMouseButton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventMouse", + "api_type": "core", + "methods": [ + { + "name": "set_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_button_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3624991109, + "arguments": [ + { + "name": "button_index", + "type": "enum::MouseButton" + } + ] + }, + { + "name": "get_button_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1132662608, + "return_value": { + "type": "enum::MouseButton" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, + { + "name": "set_double_click", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "double_click", + "type": "bool" + } + ] + }, + { + "name": "is_double_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" + }, + { + "type": "int", + "name": "button_index", + "setter": "set_button_index", + "getter": "get_button_index" + }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "bool", + "name": "double_click", + "setter": "set_double_click", + "getter": "is_double_click" + } + ] + }, + { + "name": "InputEventMouseMotion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventMouse", + "api_type": "core", + "methods": [ + { + "name": "set_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "tilt", + "type": "Vector2" + } + ] + }, + { + "name": "get_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pen_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pen_inverted", + "type": "bool" + } + ] + }, + { + "name": "get_pen_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" + }, + { + "type": "Vector2", + "name": "relative", + "setter": "set_relative", + "getter": "get_relative" + }, + { + "type": "Vector2", + "name": "screen_relative", + "setter": "set_screen_relative", + "getter": "get_screen_relative" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "Vector2", + "name": "screen_velocity", + "setter": "set_screen_velocity", + "getter": "get_screen_velocity" + } + ] + }, + { + "name": "InputEventPanGesture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventGesture", + "api_type": "core", + "methods": [ + { + "name": "set_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "delta", + "type": "Vector2" + } + ] + }, + { + "name": "get_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "delta", + "setter": "set_delta", + "getter": "get_delta" + } + ] + }, + { + "name": "InputEventScreenDrag", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "tilt", + "type": "Vector2" + } + ] + }, + { + "name": "get_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pen_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pen_inverted", + "type": "bool" + } + ] + }, + { + "name": "get_pen_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "int", + "name": "index", + "setter": "set_index", + "getter": "get_index" + }, + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "relative", + "setter": "set_relative", + "getter": "get_relative" + }, + { + "type": "Vector2", + "name": "screen_relative", + "setter": "set_screen_relative", + "getter": "get_screen_relative" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "Vector2", + "name": "screen_velocity", + "setter": "set_screen_velocity", + "getter": "get_screen_velocity" + } + ] + }, + { + "name": "InputEventScreenTouch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, + { + "name": "set_double_tap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "double_tap", + "type": "bool" + } + ] + }, + { + "name": "is_double_tap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "index", + "setter": "set_index", + "getter": "get_index" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "bool", + "name": "double_tap", + "setter": "set_double_tap", + "getter": "is_double_tap" + } + ] + }, + { + "name": "InputEventShortcut", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 857163497, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3766804753, + "return_value": { + "type": "Shortcut" + } + } + ], + "properties": [ + { + "type": "Shortcut", + "name": "shortcut", + "setter": "set_shortcut", + "getter": "get_shortcut" + } + ] + }, + { + "name": "InputEventWithModifiers", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_command_or_control_autoremap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_command_or_control_autoremap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_command_or_control_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_alt_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_alt_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shift_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_shift_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ctrl_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_ctrl_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_meta_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_meta_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_modifiers_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1258259499, + "return_value": { + "type": "bitfield::KeyModifierMask" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "command_or_control_autoremap", + "setter": "set_command_or_control_autoremap", + "getter": "is_command_or_control_autoremap" + }, + { + "type": "bool", + "name": "alt_pressed", + "setter": "set_alt_pressed", + "getter": "is_alt_pressed" + }, + { + "type": "bool", + "name": "shift_pressed", + "setter": "set_shift_pressed", + "getter": "is_shift_pressed" + }, + { + "type": "bool", + "name": "ctrl_pressed", + "setter": "set_ctrl_pressed", + "getter": "is_ctrl_pressed" + }, + { + "type": "bool", + "name": "meta_pressed", + "setter": "set_meta_pressed", + "getter": "is_meta_pressed" + } + ] + }, + { + "name": "InputMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "has_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_actions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195233573, + "hash_compatibility": [ + 4100757082, + 573731101 + ], + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float", + "default_value": "0.2" + } + ] + }, + { + "name": "erase_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_set_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "action_get_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391627649, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_add_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "action_has_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1185871985, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "action_erase_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "action_erase_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_get_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::InputEvent" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "event_is_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193353650, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load_from_project_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "InstancePlaceholder", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_stored_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230153369, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "with_order", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3794612210, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "replace", + "type": "bool", + "default_value": "false" + }, + { + "name": "custom_scene", + "type": "PackedScene", + "default_value": "null" + } + ] + }, + { + "name": "get_instance_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "IntervalTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core" + }, + { + "name": "ItemList", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "IconMode", + "is_bitfield": false, + "values": [ + { + "name": "ICON_MODE_TOP", + "value": 0 + }, + { + "name": "ICON_MODE_LEFT", + "value": 1 + } + ] + }, + { + "name": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_MULTI", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359861678, + "hash_compatibility": [ + 4086250691 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4256579627, + "hash_compatibility": [ + 3332687421 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_item_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_item_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_item_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_transposed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transposed", + "type": "bool" + } + ] + }, + { + "name": "is_item_icon_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356297692, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_item_icon_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_item_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_bg_color", + "type": "Color" + } + ] + }, + { + "name": "get_item_custom_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_custom_fg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_fg_color", + "type": "Color" + } + ] + }, + { + "name": "get_item_custom_fg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 159227807, + "hash_compatibility": [ + 1501513492 + ], + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_item_tooltip_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_item_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "single", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_items", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "move_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sort_items_by_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_fixed_column_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fixed_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_same_column_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_same_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_text_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_text_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_select_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 928267388, + "arguments": [ + { + "name": "mode", + "type": "enum::ItemList.SelectMode" + } + ] + }, + { + "name": "get_select_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1191945842, + "return_value": { + "type": "enum::ItemList.SelectMode" + } + }, + { + "name": "set_icon_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2025053633, + "arguments": [ + { + "name": "mode", + "type": "enum::ItemList.IconMode" + } + ] + }, + { + "name": "get_icon_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3353929232, + "return_value": { + "type": "enum::ItemList.IconMode" + } + }, + { + "name": "set_fixed_icon_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_fixed_icon_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_icon_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_icon_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_allow_rmb_select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_rmb_select", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_anything_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_item_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300324924, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "exact", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "ensure_current_is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "force_update_list_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "item_selected", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "empty_clicked", + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_clicked", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "item_activated", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "int", + "name": "max_text_lines", + "setter": "set_max_text_lines", + "getter": "get_max_text_lines" + }, + { + "type": "bool", + "name": "auto_width", + "setter": "set_auto_width", + "getter": "has_auto_width" + }, + { + "type": "bool", + "name": "auto_height", + "setter": "set_auto_height", + "getter": "has_auto_height" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + }, + { + "type": "int", + "name": "max_columns", + "setter": "set_max_columns", + "getter": "get_max_columns" + }, + { + "type": "bool", + "name": "same_column_width", + "setter": "set_same_column_width", + "getter": "is_same_column_width" + }, + { + "type": "int", + "name": "fixed_column_width", + "setter": "set_fixed_column_width", + "getter": "get_fixed_column_width" + }, + { + "type": "int", + "name": "icon_mode", + "setter": "set_icon_mode", + "getter": "get_icon_mode" + }, + { + "type": "float", + "name": "icon_scale", + "setter": "set_icon_scale", + "getter": "get_icon_scale" + }, + { + "type": "Vector2i", + "name": "fixed_icon_size", + "setter": "set_fixed_icon_size", + "getter": "get_fixed_icon_size" + } + ] + }, + { + "name": "JNISingleton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core" + }, + { + "name": "JSON", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "stringify", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 462733549, + "hash_compatibility": [ + 2656701787 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "indent", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "sort_keys", + "type": "bool", + "default_value": "true" + }, + { + "name": "full_precision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "parse_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 309047738, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "json_string", + "type": "String" + } + ] + }, + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "json_text", + "type": "String" + }, + { + "name": "keep_text", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "get_parsed_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_error_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_error_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "to_native", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3194344696, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "json", + "type": "Variant" + }, + { + "name": "allow_classes", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_scripts", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_native", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3194344696, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "allow_classes", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_scripts", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "Variant", + "name": "data", + "setter": "set_data", + "getter": "get_data" + } + ] + }, + { + "name": "JSONRPC", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ErrorCode", + "is_bitfield": false, + "values": [ + { + "name": "PARSE_ERROR", + "value": -32700 + }, + { + "name": "INVALID_REQUEST", + "value": -32600 + }, + { + "name": "METHOD_NOT_FOUND", + "value": -32601 + }, + { + "name": "INVALID_PARAMS", + "value": -32602 + }, + { + "name": "INTERNAL_ERROR", + "value": -32603 + } + ] + } + ], + "methods": [ + { + "name": "set_scope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2572618360, + "arguments": [ + { + "name": "scope", + "type": "String" + }, + { + "name": "target", + "type": "Object" + } + ] + }, + { + "name": "process_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "action", + "type": "Variant" + }, + { + "name": "recurse", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "process_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "action", + "type": "String" + } + ] + }, + { + "name": "make_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3423508980, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" + } + ] + }, + { + "name": "make_response", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5053918, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "result", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" + } + ] + }, + { + "name": "make_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2949127017, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "make_response_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 928596297, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "int32" + }, + { + "name": "message", + "type": "String" + }, + { + "name": "id", + "type": "Variant", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "JavaClass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_java_class_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_java_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_java_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541536347, + "return_value": { + "type": "JavaClass" + } + } + ] + }, + { + "name": "JavaClassWrapper", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1124367868, + "return_value": { + "type": "JavaClass" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + } + ] + }, + { + "name": "JavaObject", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_java_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541536347, + "return_value": { + "type": "JavaClass" + } + } + ] + }, + { + "name": "JavaScriptBridge", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "eval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "use_global_execution_context", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1355533281, + "return_value": { + "type": "JavaScriptObject" + }, + "arguments": [ + { + "name": "interface", + "type": "String" + } + ] + }, + { + "name": "create_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 422818440, + "return_value": { + "type": "JavaScriptObject" + }, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_js_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 821968997, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "javascript_object", + "type": "JavaScriptObject" + } + ] + }, + { + "name": "js_buffer_to_packed_byte_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64409880, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "javascript_buffer", + "type": "JavaScriptObject" + } + ] + }, + { + "name": "create_object", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3093893586, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "object", + "type": "String" + } + ] + }, + { + "name": "download_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352272093, + "hash_compatibility": [ + 4123979296 + ], + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "mime", + "type": "String", + "default_value": "\"application/octet-stream\"" + } + ] + }, + { + "name": "pwa_needs_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "pwa_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "force_fs_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "pwa_update_available" + } + ] + }, + { + "name": "JavaScriptObject", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "Joint2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_node_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_node_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_exclude_nodes_from_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_nodes_from_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "node_a", + "setter": "set_node_a", + "getter": "get_node_a" + }, + { + "type": "NodePath", + "name": "node_b", + "setter": "set_node_b", + "getter": "get_node_b" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "bool", + "name": "disable_collision", + "setter": "set_exclude_nodes_from_collision", + "getter": "get_exclude_nodes_from_collision" + } + ] + }, + { + "name": "Joint3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_node_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_node_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_solver_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_solver_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_exclude_nodes_from_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_nodes_from_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "node_a", + "setter": "set_node_a", + "getter": "get_node_a" + }, + { + "type": "NodePath", + "name": "node_b", + "setter": "set_node_b", + "getter": "get_node_b" + }, + { + "type": "int", + "name": "solver_priority", + "setter": "set_solver_priority", + "getter": "get_solver_priority" + }, + { + "type": "bool", + "name": "exclude_nodes_from_collision", + "setter": "set_exclude_nodes_from_collision", + "getter": "get_exclude_nodes_from_collision" + } + ] + }, + { + "name": "KinematicCollision2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841063350, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ] + }, + { + "name": "KinematicCollision3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1242741860, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, + { + "name": "get_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231817359, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "Label", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_label_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1030653839, + "arguments": [ + { + "name": "settings", + "type": "LabelSettings" + } + ] + }, + { + "name": "get_label_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 826676056, + "return_value": { + "type": "LabelSettings" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_clip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clipping_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_stops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_tab_stops", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181039630, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_total_character_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_characters_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258789322, + "return_value": { + "type": "enum::TextServer.VisibleCharactersBehavior" + } + }, + { + "name": "set_visible_characters_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383839701, + "arguments": [ + { + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" + } + ] + }, + { + "name": "set_visible_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visible_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lines_skipped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines_skipped", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lines_skipped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_lines_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines_visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_lines_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_character_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "pos", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "LabelSettings", + "name": "label_settings", + "setter": "set_label_settings", + "getter": "get_label_settings" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "bool", + "name": "clip_text", + "setter": "set_clip_text", + "getter": "is_clipping_text" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "PackedFloat32Array", + "name": "tab_stops", + "setter": "set_tab_stops", + "getter": "get_tab_stops" + }, + { + "type": "int", + "name": "lines_skipped", + "setter": "set_lines_skipped", + "getter": "get_lines_skipped" + }, + { + "type": "int", + "name": "max_lines_visible", + "setter": "set_max_lines_visible", + "getter": "get_max_lines_visible" + }, + { + "type": "int", + "name": "visible_characters", + "setter": "set_visible_characters", + "getter": "get_visible_characters" + }, + { + "type": "int", + "name": "visible_characters_behavior", + "setter": "set_visible_characters_behavior", + "getter": "get_visible_characters_behavior" + }, + { + "type": "float", + "name": "visible_ratio", + "setter": "set_visible_ratio", + "getter": "get_visible_ratio" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "Label3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_SHADED", + "value": 0 + }, + { + "name": "FLAG_DOUBLE_SIDED", + "value": 1 + }, + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 2 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 3 + }, + { + "name": "FLAG_MAX", + "value": 4 + } + ] + }, + { + "name": "AlphaCutMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_CUT_DISABLED", + "value": 0 + }, + { + "name": "ALPHA_CUT_DISCARD", + "value": 1 + }, + { + "name": "ALPHA_CUT_OPAQUE_PREPASS", + "value": 2 + }, + { + "name": "ALPHA_CUT_HASH", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_outline_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_outline_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "outline_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_draw_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1285833066, + "arguments": [ + { + "name": "flag", + "type": "enum::Label3D.DrawFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_draw_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259226453, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Label3D.DrawFlags" + } + ] + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_alpha_cut_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2549142916, + "arguments": [ + { + "name": "mode", + "type": "enum::Label3D.AlphaCutMode" + } + ] + }, + { + "name": "get_alpha_cut_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219468601, + "return_value": { + "type": "enum::Label3D.AlphaCutMode" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + }, + { + "type": "int", + "name": "outline_render_priority", + "setter": "set_outline_render_priority", + "getter": "get_outline_render_priority" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "Color", + "name": "outline_modulate", + "setter": "set_outline_modulate", + "getter": "get_outline_modulate" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "LabelSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_font_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_font_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_outline_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_shadow_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "Color", + "name": "font_color", + "setter": "set_font_color", + "getter": "get_font_color" + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size" + }, + { + "type": "Color", + "name": "outline_color", + "setter": "set_outline_color", + "getter": "get_outline_color" + }, + { + "type": "int", + "name": "shadow_size", + "setter": "set_shadow_size", + "getter": "get_shadow_size" + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "Vector2", + "name": "shadow_offset", + "setter": "set_shadow_offset", + "getter": "get_shadow_offset" + } + ] + }, + { + "name": "Light2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "ShadowFilter", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_FILTER_NONE", + "value": 0 + }, + { + "name": "SHADOW_FILTER_PCF5", + "value": 1 + }, + { + "name": "SHADOW_FILTER_PCF13", + "value": 2 + } + ] + }, + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_ADD", + "value": 0 + }, + { + "name": "BLEND_MODE_SUB", + "value": 1 + }, + { + "name": "BLEND_MODE_MIX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editor_only", + "type": "bool" + } + ] + }, + { + "name": "is_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_z_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_z_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_layer_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_layer_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "item_cull_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_shadow_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "item_shadow_cull_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shadow_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shadow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shadow_smooth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "smooth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shadow_smooth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shadow_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3209356555, + "arguments": [ + { + "name": "filter", + "type": "enum::Light2D.ShadowFilter" + } + ] + }, + { + "name": "get_shadow_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1973619177, + "return_value": { + "type": "enum::Light2D.ShadowFilter" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "shadow_color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2916638796, + "arguments": [ + { + "name": "mode", + "type": "enum::Light2D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 936255250, + "return_value": { + "type": "enum::Light2D.BlendMode" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "is_editor_only" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "energy", + "setter": "set_energy", + "getter": "get_energy" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "range_z_min", + "setter": "set_z_range_min", + "getter": "get_z_range_min" + }, + { + "type": "int", + "name": "range_z_max", + "setter": "set_z_range_max", + "getter": "get_z_range_max" + }, + { + "type": "int", + "name": "range_layer_min", + "setter": "set_layer_range_min", + "getter": "get_layer_range_min" + }, + { + "type": "int", + "name": "range_layer_max", + "setter": "set_layer_range_max", + "getter": "get_layer_range_max" + }, + { + "type": "int", + "name": "range_item_cull_mask", + "setter": "set_item_cull_mask", + "getter": "get_item_cull_mask" + }, + { + "type": "bool", + "name": "shadow_enabled", + "setter": "set_shadow_enabled", + "getter": "is_shadow_enabled" + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "int", + "name": "shadow_filter", + "setter": "set_shadow_filter", + "getter": "get_shadow_filter" + }, + { + "type": "float", + "name": "shadow_filter_smooth", + "setter": "set_shadow_smooth", + "getter": "get_shadow_smooth" + }, + { + "type": "int", + "name": "shadow_item_cull_mask", + "setter": "set_item_shadow_cull_mask", + "getter": "get_item_shadow_cull_mask" + } + ] + }, + { + "name": "Light3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_ENERGY", + "value": 0 + }, + { + "name": "PARAM_INDIRECT_ENERGY", + "value": 1 + }, + { + "name": "PARAM_VOLUMETRIC_FOG_ENERGY", + "value": 2 + }, + { + "name": "PARAM_SPECULAR", + "value": 3 + }, + { + "name": "PARAM_RANGE", + "value": 4 + }, + { + "name": "PARAM_SIZE", + "value": 5 + }, + { + "name": "PARAM_ATTENUATION", + "value": 6 + }, + { + "name": "PARAM_SPOT_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SPOT_ATTENUATION", + "value": 8 + }, + { + "name": "PARAM_SHADOW_MAX_DISTANCE", + "value": 9 + }, + { + "name": "PARAM_SHADOW_SPLIT_1_OFFSET", + "value": 10 + }, + { + "name": "PARAM_SHADOW_SPLIT_2_OFFSET", + "value": 11 + }, + { + "name": "PARAM_SHADOW_SPLIT_3_OFFSET", + "value": 12 + }, + { + "name": "PARAM_SHADOW_FADE_START", + "value": 13 + }, + { + "name": "PARAM_SHADOW_NORMAL_BIAS", + "value": 14 + }, + { + "name": "PARAM_SHADOW_BIAS", + "value": 15 + }, + { + "name": "PARAM_SHADOW_PANCAKE_SIZE", + "value": 16 + }, + { + "name": "PARAM_SHADOW_OPACITY", + "value": 17 + }, + { + "name": "PARAM_SHADOW_BLUR", + "value": 18 + }, + { + "name": "PARAM_TRANSMITTANCE_BIAS", + "value": 19 + }, + { + "name": "PARAM_INTENSITY", + "value": 20 + }, + { + "name": "PARAM_MAX", + "value": 21 + } + ] + }, + { + "name": "BakeMode", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_DISABLED", + "value": 0 + }, + { + "name": "BAKE_STATIC", + "value": 1 + }, + { + "name": "BAKE_DYNAMIC", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editor_only", + "type": "bool" + } + ] + }, + { + "name": "is_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1722734213, + "arguments": [ + { + "name": "param", + "type": "enum::Light3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1844084987, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Light3D.Param" + } + ] + }, + { + "name": "set_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "has_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_negative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_negative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cull_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_enable_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_distance_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_distance_fade_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_reverse_cull_face", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_shadow_reverse_cull_face", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bake_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 37739303, + "arguments": [ + { + "name": "bake_mode", + "type": "enum::Light3D.BakeMode" + } + ] + }, + { + "name": "get_bake_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 371737608, + "return_value": { + "type": "enum::Light3D.BakeMode" + } + }, + { + "name": "set_projector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "projector", + "type": "Texture2D" + } + ] + }, + { + "name": "get_projector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_temperature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "temperature", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_temperature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_correlated_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "float", + "name": "light_intensity_lumens", + "setter": "set_param", + "getter": "get_param", + "index": 20 + }, + { + "type": "float", + "name": "light_intensity_lux", + "setter": "set_param", + "getter": "get_param", + "index": 20 + }, + { + "type": "float", + "name": "light_temperature", + "setter": "set_temperature", + "getter": "get_temperature" + }, + { + "type": "Color", + "name": "light_color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "light_energy", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "light_indirect_energy", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "light_volumetric_fog_energy", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "Texture2D", + "name": "light_projector", + "setter": "set_projector", + "getter": "get_projector" + }, + { + "type": "float", + "name": "light_size", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "float", + "name": "light_angular_distance", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "bool", + "name": "light_negative", + "setter": "set_negative", + "getter": "is_negative" + }, + { + "type": "float", + "name": "light_specular", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "int", + "name": "light_bake_mode", + "setter": "set_bake_mode", + "getter": "get_bake_mode" + }, + { + "type": "int", + "name": "light_cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "bool", + "name": "shadow_enabled", + "setter": "set_shadow", + "getter": "has_shadow" + }, + { + "type": "float", + "name": "shadow_bias", + "setter": "set_param", + "getter": "get_param", + "index": 15 + }, + { + "type": "float", + "name": "shadow_normal_bias", + "setter": "set_param", + "getter": "get_param", + "index": 14 + }, + { + "type": "bool", + "name": "shadow_reverse_cull_face", + "setter": "set_shadow_reverse_cull_face", + "getter": "get_shadow_reverse_cull_face" + }, + { + "type": "float", + "name": "shadow_transmittance_bias", + "setter": "set_param", + "getter": "get_param", + "index": 19 + }, + { + "type": "float", + "name": "shadow_opacity", + "setter": "set_param", + "getter": "get_param", + "index": 17 + }, + { + "type": "float", + "name": "shadow_blur", + "setter": "set_param", + "getter": "get_param", + "index": 18 + }, + { + "type": "bool", + "name": "distance_fade_enabled", + "setter": "set_enable_distance_fade", + "getter": "is_distance_fade_enabled" + }, + { + "type": "float", + "name": "distance_fade_begin", + "setter": "set_distance_fade_begin", + "getter": "get_distance_fade_begin" + }, + { + "type": "float", + "name": "distance_fade_shadow", + "setter": "set_distance_fade_shadow", + "getter": "get_distance_fade_shadow" + }, + { + "type": "float", + "name": "distance_fade_length", + "setter": "set_distance_fade_length", + "getter": "get_distance_fade_length" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "is_editor_only" + } + ] + }, + { + "name": "LightOccluder2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3258315893, + "arguments": [ + { + "name": "polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3962317075, + "return_value": { + "type": "OccluderPolygon2D" + } + }, + { + "name": "set_occluder_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occluder_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_as_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_sdf_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "OccluderPolygon2D", + "name": "occluder", + "setter": "set_occluder_polygon", + "getter": "get_occluder_polygon" + }, + { + "type": "bool", + "name": "sdf_collision", + "setter": "set_as_sdf_collision", + "getter": "is_set_as_sdf_collision" + }, + { + "type": "int", + "name": "occluder_light_mask", + "setter": "set_occluder_light_mask", + "getter": "get_occluder_light_mask" + } + ] + }, + { + "name": "LightmapGI", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "BakeQuality", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_QUALITY_LOW", + "value": 0 + }, + { + "name": "BAKE_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "BAKE_QUALITY_HIGH", + "value": 2 + }, + { + "name": "BAKE_QUALITY_ULTRA", + "value": 3 + } + ] + }, + { + "name": "GenerateProbes", + "is_bitfield": false, + "values": [ + { + "name": "GENERATE_PROBES_DISABLED", + "value": 0 + }, + { + "name": "GENERATE_PROBES_SUBDIV_4", + "value": 1 + }, + { + "name": "GENERATE_PROBES_SUBDIV_8", + "value": 2 + }, + { + "name": "GENERATE_PROBES_SUBDIV_16", + "value": 3 + }, + { + "name": "GENERATE_PROBES_SUBDIV_32", + "value": 4 + } + ] + }, + { + "name": "BakeError", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_ERROR_OK", + "value": 0 + }, + { + "name": "BAKE_ERROR_NO_SCENE_ROOT", + "value": 1 + }, + { + "name": "BAKE_ERROR_FOREIGN_DATA", + "value": 2 + }, + { + "name": "BAKE_ERROR_NO_LIGHTMAPPER", + "value": 3 + }, + { + "name": "BAKE_ERROR_NO_SAVE_PATH", + "value": 4 + }, + { + "name": "BAKE_ERROR_NO_MESHES", + "value": 5 + }, + { + "name": "BAKE_ERROR_MESHES_INVALID", + "value": 6 + }, + { + "name": "BAKE_ERROR_CANT_CREATE_IMAGE", + "value": 7 + }, + { + "name": "BAKE_ERROR_USER_ABORTED", + "value": 8 + }, + { + "name": "BAKE_ERROR_TEXTURE_SIZE_TOO_SMALL", + "value": 9 + }, + { + "name": "BAKE_ERROR_LIGHTMAP_TOO_SMALL", + "value": 10 + }, + { + "name": "BAKE_ERROR_ATLAS_TOO_SMALL", + "value": 11 + } + ] + }, + { + "name": "EnvironmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ENVIRONMENT_MODE_DISABLED", + "value": 0 + }, + { + "name": "ENVIRONMENT_MODE_SCENE", + "value": 1 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_SKY", + "value": 2 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_COLOR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_light_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790597277, + "arguments": [ + { + "name": "data", + "type": "LightmapGIData" + } + ] + }, + { + "name": "get_light_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 290354153, + "return_value": { + "type": "LightmapGIData" + } + }, + { + "name": "set_bake_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1192215803, + "arguments": [ + { + "name": "bake_quality", + "type": "enum::LightmapGI.BakeQuality" + } + ] + }, + { + "name": "get_bake_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688832735, + "return_value": { + "type": "enum::LightmapGI.BakeQuality" + } + }, + { + "name": "set_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bounces", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bounce_indirect_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce_indirect_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce_indirect_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_generate_probes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 549981046, + "arguments": [ + { + "name": "subdivision", + "type": "enum::LightmapGI.GenerateProbes" + } + ] + }, + { + "name": "get_generate_probes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3930596226, + "return_value": { + "type": "enum::LightmapGI.GenerateProbes" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_environment_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2282650285, + "arguments": [ + { + "name": "mode", + "type": "enum::LightmapGI.EnvironmentMode" + } + ] + }, + { + "name": "get_environment_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4128646479, + "return_value": { + "type": "enum::LightmapGI.EnvironmentMode" + } + }, + { + "name": "set_environment_custom_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3336722921, + "arguments": [ + { + "name": "sky", + "type": "Sky" + } + ] + }, + { + "name": "get_environment_custom_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1177136966, + "return_value": { + "type": "Sky" + } + }, + { + "name": "set_environment_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_environment_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_environment_custom_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_environment_custom_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texel_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texel_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texel_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_texture_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_denoiser", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_denoiser", + "type": "bool" + } + ] + }, + { + "name": "is_using_denoiser", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_denoiser_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "denoiser_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_denoiser_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_denoiser_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "denoiser_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_denoiser_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_directional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "directional", + "type": "bool" + } + ] + }, + { + "name": "is_directional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_texture_for_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_texture_for_bounces", + "type": "bool" + } + ] + }, + { + "name": "is_using_texture_for_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + } + ], + "properties": [ + { + "type": "int", + "name": "quality", + "setter": "set_bake_quality", + "getter": "get_bake_quality" + }, + { + "type": "int", + "name": "bounces", + "setter": "set_bounces", + "getter": "get_bounces" + }, + { + "type": "float", + "name": "bounce_indirect_energy", + "setter": "set_bounce_indirect_energy", + "getter": "get_bounce_indirect_energy" + }, + { + "type": "bool", + "name": "directional", + "setter": "set_directional", + "getter": "is_directional" + }, + { + "type": "bool", + "name": "use_texture_for_bounces", + "setter": "set_use_texture_for_bounces", + "getter": "is_using_texture_for_bounces" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_interior", + "getter": "is_interior" + }, + { + "type": "bool", + "name": "use_denoiser", + "setter": "set_use_denoiser", + "getter": "is_using_denoiser" + }, + { + "type": "float", + "name": "denoiser_strength", + "setter": "set_denoiser_strength", + "getter": "get_denoiser_strength" + }, + { + "type": "int", + "name": "denoiser_range", + "setter": "set_denoiser_range", + "getter": "get_denoiser_range" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "float", + "name": "texel_scale", + "setter": "set_texel_scale", + "getter": "get_texel_scale" + }, + { + "type": "int", + "name": "max_texture_size", + "setter": "set_max_texture_size", + "getter": "get_max_texture_size" + }, + { + "type": "int", + "name": "environment_mode", + "setter": "set_environment_mode", + "getter": "get_environment_mode" + }, + { + "type": "Sky", + "name": "environment_custom_sky", + "setter": "set_environment_custom_sky", + "getter": "get_environment_custom_sky" + }, + { + "type": "Color", + "name": "environment_custom_color", + "setter": "set_environment_custom_color", + "getter": "get_environment_custom_color" + }, + { + "type": "float", + "name": "environment_custom_energy", + "setter": "set_environment_custom_energy", + "getter": "get_environment_custom_energy" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "int", + "name": "generate_probes_subdiv", + "setter": "set_generate_probes", + "getter": "get_generate_probes" + }, + { + "type": "LightmapGIData", + "name": "light_data", + "setter": "set_light_data", + "getter": "get_light_data" + } + ] + }, + { + "name": "LightmapGIData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_lightmap_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "light_textures", + "type": "typedarray::TextureLayered" + } + ] + }, + { + "name": "get_lightmap_textures", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::TextureLayered" + } + }, + { + "name": "set_uses_spherical_harmonics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "uses_spherical_harmonics", + "type": "bool" + } + ] + }, + { + "name": "is_using_spherical_harmonics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_user", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4272570515, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "uv_scale", + "type": "Rect2" + }, + { + "name": "slice_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sub_instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_user_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_user_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "user_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_users", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_light_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "arguments": [ + { + "name": "light_texture", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_light_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "return_value": { + "type": "TextureLayered" + } + } + ], + "properties": [ + { + "type": "typedarray::TextureLayered", + "name": "lightmap_textures", + "setter": "set_lightmap_textures", + "getter": "get_lightmap_textures" + }, + { + "type": "bool", + "name": "uses_spherical_harmonics", + "setter": "set_uses_spherical_harmonics", + "getter": "is_using_spherical_harmonics" + }, + { + "type": "Array", + "name": "user_data", + "setter": "_set_user_data", + "getter": "_get_user_data" + }, + { + "type": "Dictionary", + "name": "probe_data", + "setter": "_set_probe_data", + "getter": "_get_probe_data" + }, + { + "type": "TextureLayered", + "name": "light_texture", + "setter": "set_light_texture", + "getter": "get_light_texture" + }, + { + "type": "Array", + "name": "light_textures", + "setter": "_set_light_textures_data", + "getter": "_get_light_textures_data" + } + ] + }, + { + "name": "LightmapProbe", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core" + }, + { + "name": "Lightmapper", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "LightmapperRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Lightmapper", + "api_type": "core" + }, + { + "name": "Line2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "LineJointMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_JOINT_SHARP", + "value": 0 + }, + { + "name": "LINE_JOINT_BEVEL", + "value": 1 + }, + { + "name": "LINE_JOINT_ROUND", + "value": 2 + } + ] + }, + { + "name": "LineCapMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_CAP_NONE", + "value": 0 + }, + { + "name": "LINE_CAP_BOX", + "value": 1 + }, + { + "name": "LINE_CAP_ROUND", + "value": 2 + } + ] + }, + { + "name": "LineTextureMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_TEXTURE_NONE", + "value": 0 + }, + { + "name": "LINE_TEXTURE_TILE", + "value": 1 + }, + { + "name": "LINE_TEXTURE_STRETCH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2654014372, + "hash_compatibility": [ + 468506575 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_default_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_default_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "color", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1952559516, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineTextureMode" + } + ] + }, + { + "name": "get_texture_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2341040722, + "return_value": { + "type": "enum::Line2D.LineTextureMode" + } + }, + { + "name": "set_joint_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604292979, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineJointMode" + } + ] + }, + { + "name": "get_joint_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546544037, + "return_value": { + "type": "enum::Line2D.LineJointMode" + } + }, + { + "name": "set_begin_cap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669024546, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineCapMode" + } + ] + }, + { + "name": "get_begin_cap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107511441, + "return_value": { + "type": "enum::Line2D.LineCapMode" + } + }, + { + "name": "set_end_cap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669024546, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineCapMode" + } + ] + }, + { + "name": "get_end_cap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107511441, + "return_value": { + "type": "enum::Line2D.LineCapMode" + } + }, + { + "name": "set_sharp_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "limit", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sharp_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_round_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_round_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "antialiased", + "type": "bool" + } + ] + }, + { + "name": "get_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + }, + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Curve", + "name": "width_curve", + "setter": "set_curve", + "getter": "get_curve" + }, + { + "type": "Color", + "name": "default_color", + "setter": "set_default_color", + "getter": "get_default_color" + }, + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "texture_mode", + "setter": "set_texture_mode", + "getter": "get_texture_mode" + }, + { + "type": "int", + "name": "joint_mode", + "setter": "set_joint_mode", + "getter": "get_joint_mode" + }, + { + "type": "int", + "name": "begin_cap_mode", + "setter": "set_begin_cap_mode", + "getter": "get_begin_cap_mode" + }, + { + "type": "int", + "name": "end_cap_mode", + "setter": "set_end_cap_mode", + "getter": "get_end_cap_mode" + }, + { + "type": "float", + "name": "sharp_limit", + "setter": "set_sharp_limit", + "getter": "get_sharp_limit" + }, + { + "type": "int", + "name": "round_precision", + "setter": "set_round_precision", + "getter": "get_round_precision" + }, + { + "type": "bool", + "name": "antialiased", + "setter": "set_antialiased", + "getter": "get_antialiased" + } + ] + }, + { + "name": "LineEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_CUT", + "value": 0 + }, + { + "name": "MENU_COPY", + "value": 1 + }, + { + "name": "MENU_PASTE", + "value": 2 + }, + { + "name": "MENU_CLEAR", + "value": 3 + }, + { + "name": "MENU_SELECT_ALL", + "value": 4 + }, + { + "name": "MENU_UNDO", + "value": 5 + }, + { + "name": "MENU_REDO", + "value": 6 + }, + { + "name": "MENU_SUBMENU_TEXT_DIR", + "value": 7 + }, + { + "name": "MENU_DIR_INHERITED", + "value": 8 + }, + { + "name": "MENU_DIR_AUTO", + "value": 9 + }, + { + "name": "MENU_DIR_LTR", + "value": 10 + }, + { + "name": "MENU_DIR_RTL", + "value": 11 + }, + { + "name": "MENU_DISPLAY_UCC", + "value": 12 + }, + { + "name": "MENU_SUBMENU_INSERT_UCC", + "value": 13 + }, + { + "name": "MENU_INSERT_LRM", + "value": 14 + }, + { + "name": "MENU_INSERT_RLM", + "value": 15 + }, + { + "name": "MENU_INSERT_LRE", + "value": 16 + }, + { + "name": "MENU_INSERT_RLE", + "value": 17 + }, + { + "name": "MENU_INSERT_LRO", + "value": 18 + }, + { + "name": "MENU_INSERT_RLO", + "value": 19 + }, + { + "name": "MENU_INSERT_PDF", + "value": 20 + }, + { + "name": "MENU_INSERT_ALM", + "value": 21 + }, + { + "name": "MENU_INSERT_LRI", + "value": 22 + }, + { + "name": "MENU_INSERT_RLI", + "value": 23 + }, + { + "name": "MENU_INSERT_FSI", + "value": 24 + }, + { + "name": "MENU_INSERT_PDI", + "value": 25 + }, + { + "name": "MENU_INSERT_ZWJ", + "value": 26 + }, + { + "name": "MENU_INSERT_ZWNJ", + "value": 27 + }, + { + "name": "MENU_INSERT_WJ", + "value": 28 + }, + { + "name": "MENU_INSERT_SHY", + "value": 29 + }, + { + "name": "MENU_MAX", + "value": 30 + } + ] + }, + { + "name": "VirtualKeyboardType", + "is_bitfield": false, + "values": [ + { + "name": "KEYBOARD_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "KEYBOARD_TYPE_MULTILINE", + "value": 1 + }, + { + "name": "KEYBOARD_TYPE_NUMBER", + "value": 2 + }, + { + "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", + "value": 3 + }, + { + "name": "KEYBOARD_TYPE_PHONE", + "value": 4 + }, + { + "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", + "value": 5 + }, + { + "name": "KEYBOARD_TYPE_PASSWORD", + "value": 6 + }, + { + "name": "KEYBOARD_TYPE_URL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "has_ime_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "apply_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unedit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_editing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1328111411, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selected_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_selection_from_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_to_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_draw_control_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_control_chars", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_caret_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_caret_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_expand_to_text_length_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_expand_to_text_length_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_blink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_mid_grapheme_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_mid_grapheme_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_force_displayed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_force_displayed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_caret_blink_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "chars", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "insert_text_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "delete_char_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "delete_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_secret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_secret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_secret_character", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "character", + "type": "String" + } + ] + }, + { + "name": "get_secret_character", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_virtual_keyboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696893573, + "arguments": [ + { + "name": "type", + "type": "enum::LineEdit.VirtualKeyboardType" + } + ] + }, + { + "name": "get_virtual_keyboard_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1928699316, + "return_value": { + "type": "enum::LineEdit.VirtualKeyboardType" + } + }, + { + "name": "set_clear_button_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clear_button_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_middle_mouse_paste_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_middle_mouse_paste_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selecting_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_selecting_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_right_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_right_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255860311, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_all_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_select_all_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "text_changed", + "arguments": [ + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "text_change_rejected", + "arguments": [ + { + "name": "rejected_substring", + "type": "String" + } + ] + }, + { + "name": "text_submitted", + "arguments": [ + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "editing_toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "max_length", + "setter": "set_max_length", + "getter": "get_max_length" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "expand_to_text_length", + "setter": "set_expand_to_text_length_enabled", + "getter": "is_expand_to_text_length_enabled" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" + }, + { + "type": "int", + "name": "virtual_keyboard_type", + "setter": "set_virtual_keyboard_type", + "getter": "get_virtual_keyboard_type" + }, + { + "type": "bool", + "name": "clear_button_enabled", + "setter": "set_clear_button_enabled", + "getter": "is_clear_button_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "Texture2D", + "name": "right_icon", + "setter": "set_right_icon", + "getter": "get_right_icon" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + }, + { + "type": "bool", + "name": "caret_blink", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled" + }, + { + "type": "float", + "name": "caret_blink_interval", + "setter": "set_caret_blink_interval", + "getter": "get_caret_blink_interval" + }, + { + "type": "int", + "name": "caret_column", + "setter": "set_caret_column", + "getter": "get_caret_column" + }, + { + "type": "bool", + "name": "caret_force_displayed", + "setter": "set_caret_force_displayed", + "getter": "is_caret_force_displayed" + }, + { + "type": "bool", + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" + }, + { + "type": "bool", + "name": "secret", + "setter": "set_secret", + "getter": "is_secret" + }, + { + "type": "String", + "name": "secret_character", + "setter": "set_secret_character", + "getter": "get_secret_character" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "LinkButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "enums": [ + { + "name": "UnderlineMode", + "is_bitfield": false, + "values": [ + { + "name": "UNDERLINE_MODE_ALWAYS", + "value": 0 + }, + { + "name": "UNDERLINE_MODE_ON_HOVER", + "value": 1 + }, + { + "name": "UNDERLINE_MODE_NEVER", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_uri", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "get_uri", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_underline_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4032947085, + "arguments": [ + { + "name": "underline_mode", + "type": "enum::LinkButton.UnderlineMode" + } + ] + }, + { + "name": "get_underline_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568343738, + "return_value": { + "type": "enum::LinkButton.UnderlineMode" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "int", + "name": "underline", + "setter": "set_underline_mode", + "getter": "get_underline_mode" + }, + { + "type": "String", + "name": "uri", + "setter": "set_uri", + "getter": "get_uri" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "MainLoop", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_OS_MEMORY_WARNING", + "value": 2009 + }, + { + "name": "NOTIFICATION_TRANSLATION_CHANGED", + "value": 2010 + }, + { + "name": "NOTIFICATION_WM_ABOUT", + "value": 2011 + }, + { + "name": "NOTIFICATION_CRASH", + "value": 2012 + }, + { + "name": "NOTIFICATION_OS_IME_UPDATE", + "value": 2013 + }, + { + "name": "NOTIFICATION_APPLICATION_RESUMED", + "value": 2014 + }, + { + "name": "NOTIFICATION_APPLICATION_PAUSED", + "value": 2015 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_IN", + "value": 2016 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", + "value": 2017 + }, + { + "name": "NOTIFICATION_TEXT_SERVER_CHANGED", + "value": 2018 + } + ], + "methods": [ + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_physics_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_finalize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + } + ], + "signals": [ + { + "name": "on_request_permissions_result", + "arguments": [ + { + "name": "permission", + "type": "String" + }, + { + "name": "granted", + "type": "bool" + } + ] + } + ] + }, + { + "name": "MarginContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core" + }, + { + "name": "Marker2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_gizmo_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "extents", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gizmo_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "gizmo_extents", + "setter": "set_gizmo_extents", + "getter": "get_gizmo_extents" + } + ] + }, + { + "name": "Marker3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_gizmo_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "extents", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gizmo_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "gizmo_extents", + "setter": "set_gizmo_extents", + "getter": "get_gizmo_extents" + } + ] + }, + { + "name": "Marshalls", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "variant_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3876248563, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "base64_to_variant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "raw_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3999417757, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] + }, + { + "name": "base64_to_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659035735, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + }, + { + "name": "utf8_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utf8_str", + "type": "String" + } + ] + }, + { + "name": "base64_to_utf8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + } + ] + }, + { + "name": "Material", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "RENDER_PRIORITY_MAX", + "value": 127 + }, + { + "name": "RENDER_PRIORITY_MIN", + "value": -128 + } + ], + "methods": [ + { + "name": "_get_shader_rid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_shader_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Shader.Mode" + } + }, + { + "name": "_can_do_next_pass", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_use_render_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "next_pass", + "type": "Material" + } + ] + }, + { + "name": "get_next_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "inspect_native_shader_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ], + "properties": [ + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + }, + { + "type": "Material", + "name": "next_pass", + "setter": "set_next_pass", + "getter": "get_next_pass" + } + ] + }, + { + "name": "MenuBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_prefer_global_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_prefer_global_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_menu_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_start_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "enabled", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_start_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_menu_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_menu_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_menu_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_menu_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_menu_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_menu_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100501353, + "return_value": { + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "int", + "name": "start_index", + "setter": "set_start_index", + "getter": "get_start_index" + }, + { + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" + }, + { + "type": "bool", + "name": "prefer_global_menu", + "setter": "set_prefer_global_menu", + "getter": "is_prefer_global_menu" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "MenuButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "show_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "about_to_popup" + } + ], + "properties": [ + { + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "Mesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "PrimitiveType", + "is_bitfield": false, + "values": [ + { + "name": "PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "PRIMITIVE_LINE_STRIP", + "value": 2 + }, + { + "name": "PRIMITIVE_TRIANGLES", + "value": 3 + }, + { + "name": "PRIMITIVE_TRIANGLE_STRIP", + "value": 4 + } + ] + }, + { + "name": "ArrayType", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_VERTEX", + "value": 0 + }, + { + "name": "ARRAY_NORMAL", + "value": 1 + }, + { + "name": "ARRAY_TANGENT", + "value": 2 + }, + { + "name": "ARRAY_COLOR", + "value": 3 + }, + { + "name": "ARRAY_TEX_UV", + "value": 4 + }, + { + "name": "ARRAY_TEX_UV2", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM0", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM1", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM2", + "value": 8 + }, + { + "name": "ARRAY_CUSTOM3", + "value": 9 + }, + { + "name": "ARRAY_BONES", + "value": 10 + }, + { + "name": "ARRAY_WEIGHTS", + "value": 11 + }, + { + "name": "ARRAY_INDEX", + "value": 12 + }, + { + "name": "ARRAY_MAX", + "value": 13 + } + ] + }, + { + "name": "ArrayCustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "ARRAY_CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "ARRAY_CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "ARRAY_CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "ARRAY_CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "ARRAY_CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "ArrayFormat", + "is_bitfield": true, + "values": [ + { + "name": "ARRAY_FORMAT_VERTEX", + "value": 1 + }, + { + "name": "ARRAY_FORMAT_NORMAL", + "value": 2 + }, + { + "name": "ARRAY_FORMAT_TANGENT", + "value": 4 + }, + { + "name": "ARRAY_FORMAT_COLOR", + "value": 8 + }, + { + "name": "ARRAY_FORMAT_TEX_UV", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_TEX_UV2", + "value": 32 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0", + "value": 64 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1", + "value": 128 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2", + "value": 256 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3", + "value": 512 + }, + { + "name": "ARRAY_FORMAT_BONES", + "value": 1024 + }, + { + "name": "ARRAY_FORMAT_WEIGHTS", + "value": 2048 + }, + { + "name": "ARRAY_FORMAT_INDEX", + "value": 4096 + }, + { + "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", + "value": 7 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BASE", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BITS", + "value": 3 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", + "value": 19 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", + "value": 22 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_MASK", + "value": 7 + }, + { + "name": "ARRAY_COMPRESS_FLAGS_BASE", + "value": 25 + }, + { + "name": "ARRAY_FLAG_USE_2D_VERTICES", + "value": 33554432 + }, + { + "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", + "value": 67108864 + }, + { + "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", + "value": 134217728 + }, + { + "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY", + "value": 268435456 + }, + { + "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES", + "value": 536870912 + } + ] + }, + { + "name": "BlendShapeMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_SHAPE_MODE_NORMALIZED", + "value": 0 + }, + { + "name": "BLEND_SHAPE_MODE_RELATIVE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_get_surface_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_surface_get_array_len", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_array_index_len", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_arrays", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_blend_shape_arrays", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_lods", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_primitive_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_set_material", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "_surface_get_material", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_blend_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_blend_shape_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_blend_shape_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_get_aabb", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_lightmap_size_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_lightmap_size_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "surface_get_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "surface_get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "create_trimesh_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4160111210, + "return_value": { + "type": "ConcavePolygonShape3D" + } + }, + { + "name": "create_convex_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2529984628, + "return_value": { + "type": "ConvexPolygonShape3D" + }, + "arguments": [ + { + "name": "clean", + "type": "bool", + "default_value": "true" + }, + { + "name": "simplify", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208642001, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "lightmap_size_hint", + "setter": "set_lightmap_size_hint", + "getter": "get_lightmap_size_hint" + } + ] + }, + { + "name": "MeshConvexDecompositionSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "CONVEX_DECOMPOSITION_MODE_VOXEL", + "value": 0 + }, + { + "name": "CONVEX_DECOMPOSITION_MODE_TETRAHEDRON", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_max_concavity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_concavity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_concavity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_symmetry_planes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "symmetry_planes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_symmetry_planes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_revolution_axes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "revolution_axes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_revolution_axes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_volume_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_volume_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_max_num_vertices_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_num_vertices_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_num_vertices_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_plane_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "plane_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_plane_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_convex_hull_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "convex_hull_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_convex_hull_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_normalize_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize_mesh", + "type": "bool" + } + ] + }, + { + "name": "get_normalize_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1668072869, + "arguments": [ + { + "name": "mode", + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 23479454, + "return_value": { + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + }, + { + "name": "set_convex_hull_approximation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "convex_hull_approximation", + "type": "bool" + } + ] + }, + { + "name": "get_convex_hull_approximation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_convex_hulls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_convex_hulls", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_convex_hulls", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_project_hull_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "project_hull_vertices", + "type": "bool" + } + ] + }, + { + "name": "get_project_hull_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "max_concavity", + "setter": "set_max_concavity", + "getter": "get_max_concavity" + }, + { + "type": "float", + "name": "symmetry_planes_clipping_bias", + "setter": "set_symmetry_planes_clipping_bias", + "getter": "get_symmetry_planes_clipping_bias" + }, + { + "type": "float", + "name": "revolution_axes_clipping_bias", + "setter": "set_revolution_axes_clipping_bias", + "getter": "get_revolution_axes_clipping_bias" + }, + { + "type": "float", + "name": "min_volume_per_convex_hull", + "setter": "set_min_volume_per_convex_hull", + "getter": "get_min_volume_per_convex_hull" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "int", + "name": "max_num_vertices_per_convex_hull", + "setter": "set_max_num_vertices_per_convex_hull", + "getter": "get_max_num_vertices_per_convex_hull" + }, + { + "type": "int", + "name": "plane_downsampling", + "setter": "set_plane_downsampling", + "getter": "get_plane_downsampling" + }, + { + "type": "int", + "name": "convex_hull_downsampling", + "setter": "set_convex_hull_downsampling", + "getter": "get_convex_hull_downsampling" + }, + { + "type": "bool", + "name": "normalize_mesh", + "setter": "set_normalize_mesh", + "getter": "get_normalize_mesh" + }, + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "bool", + "name": "convex_hull_approximation", + "setter": "set_convex_hull_approximation", + "getter": "get_convex_hull_approximation" + }, + { + "type": "int", + "name": "max_convex_hulls", + "setter": "set_max_convex_hulls", + "getter": "get_max_convex_hulls" + }, + { + "type": "bool", + "name": "project_hull_vertices", + "setter": "set_project_hull_vertices", + "getter": "get_project_hull_vertices" + } + ] + }, + { + "name": "MeshDataTool", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2727020678, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "commit_to_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2021686445, + "hash_compatibility": [ + 3521099812 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + }, + { + "name": "compression_flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_vertex_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_edge_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "get_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "get_vertex_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1104099133, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "get_vertex_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372055458, + "return_value": { + "type": "Plane" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "get_vertex_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "get_vertex_uv2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_vertex_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500328261, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bones", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_vertex_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1345852415, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_vertex_weights", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1542882410, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_vertex_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vertex_edges", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vertex_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_edge_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_edge_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_edge_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_edge_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "edge", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_face_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_face_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ] + }, + { + "name": "MeshInstance2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "MeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "get_skin_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060603409, + "return_value": { + "type": "SkinReference" + } + }, + { + "name": "get_surface_override_material_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_surface_override_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_surface_override_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_active_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_trimesh_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_convex_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751962654, + "arguments": [ + { + "name": "clean", + "type": "bool", + "default_value": "true" + }, + { + "name": "simplify", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_multiple_convex_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 628789669, + "arguments": [ + { + "name": "settings", + "type": "MeshConvexDecompositionSettings", + "default_value": "null" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_blend_shape_by_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150868206, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_shape_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "create_debug_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bake_mesh_from_current_blend_shape_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + } + ] + }, + { + "name": "bake_mesh_from_current_skeleton_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + } + ] + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "NodePath", + "name": "skeleton", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" + } + ] + }, + { + "name": "MeshLibrary", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "create_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_item_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969122797, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "set_item_mesh_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "set_item_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3483353960, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "set_item_navigation_mesh_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_mesh", + "type": "Transform3D" + } + ] + }, + { + "name": "set_item_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_item_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537221740, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shapes", + "type": "Array" + } + ] + }, + { + "name": "set_item_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_item_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1576363275, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_mesh_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2729647406, + "return_value": { + "type": "NavigationMesh" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_mesh_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shapes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_preview", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "find_item_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_item_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_last_unused_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "MeshTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_image_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_image_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_base_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_base_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Texture2D", + "name": "base_texture", + "setter": "set_base_texture", + "getter": "get_base_texture" + }, + { + "type": "Vector2", + "name": "image_size", + "setter": "set_image_size", + "getter": "get_image_size" + } + ] + }, + { + "name": "MethodTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 266477812, + "return_value": { + "type": "MethodTweener" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740975367, + "return_value": { + "type": "MethodTweener" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 315540545, + "return_value": { + "type": "MethodTweener" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + } + ] + }, + { + "name": "MissingNode", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_original_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_recording_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recording_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" + }, + { + "type": "String", + "name": "original_scene", + "setter": "set_original_scene", + "getter": "get_original_scene" + }, + { + "type": "bool", + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" + } + ] + }, + { + "name": "MissingResource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_original_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_recording_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recording_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" + }, + { + "type": "bool", + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" + } + ] + }, + { + "name": "MobileVRInterface", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "methods": [ + { + "name": "set_eye_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "eye_height", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_eye_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_iod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "iod", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_iod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_display_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "display_width", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_display_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_display_to_lens", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "display_to_lens", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_display_to_lens", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_offset_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "offset_rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_offset_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_oversample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversample", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_oversample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_k1", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "k", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_k1", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_k2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "k", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_k2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "eye_height", + "setter": "set_eye_height", + "getter": "get_eye_height" + }, + { + "type": "float", + "name": "iod", + "setter": "set_iod", + "getter": "get_iod" + }, + { + "type": "float", + "name": "display_width", + "setter": "set_display_width", + "getter": "get_display_width" + }, + { + "type": "float", + "name": "display_to_lens", + "setter": "set_display_to_lens", + "getter": "get_display_to_lens" + }, + { + "type": "Rect2", + "name": "offset_rect", + "setter": "set_offset_rect", + "getter": "get_offset_rect" + }, + { + "type": "float", + "name": "oversample", + "setter": "set_oversample", + "getter": "get_oversample" + }, + { + "type": "float", + "name": "k1", + "setter": "set_k1", + "getter": "get_k1" + }, + { + "type": "float", + "name": "k2", + "setter": "set_k2", + "getter": "get_k2" + }, + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "MovieWriter", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_get_audio_mix_rate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_audio_speaker_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::AudioServer.SpeakerMode" + } + }, + { + "name": "_handles_file", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_write_begin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "movie_size", + "type": "Vector2i" + }, + { + "name": "fps", + "type": "int", + "meta": "uint32" + }, + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "_write_frame", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "frame_image", + "type": "Image" + }, + { + "name": "audio_frame_block", + "type": "const void*" + } + ] + }, + { + "name": "_write_end", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "add_writer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4023702871, + "arguments": [ + { + "name": "writer", + "type": "MovieWriter" + } + ] + } + ] + }, + { + "name": "MultiMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TransformFormat", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_2D", + "value": 0 + }, + { + "name": "TRANSFORM_3D", + "value": 1 + } + ] + }, + { + "name": "PhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "INTERP_QUALITY_HIGH", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_use_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transform_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2404750322, + "arguments": [ + { + "name": "format", + "type": "enum::MultiMesh.TransformFormat" + } + ] + }, + { + "name": "get_transform_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444156481, + "return_value": { + "type": "enum::MultiMesh.TransformFormat" + } + }, + { + "name": "set_instance_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_instance_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_interpolation_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819488408, + "arguments": [ + { + "name": "quality", + "type": "enum::MultiMesh.PhysicsInterpolationQuality" + } + ] + }, + { + "name": "get_physics_interpolation_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1465701882, + "return_value": { + "type": "enum::MultiMesh.PhysicsInterpolationQuality" + } + }, + { + "name": "set_instance_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "set_instance_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_instance_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instance_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_instance_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_instance_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_instance_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_data", + "type": "Color" + } + ] + }, + { + "name": "get_instance_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_instance_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "buffer", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_buffer_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514430332, + "arguments": [ + { + "name": "buffer_curr", + "type": "PackedFloat32Array" + }, + { + "name": "buffer_prev", + "type": "PackedFloat32Array" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "transform_format", + "setter": "set_transform_format", + "getter": "get_transform_format" + }, + { + "type": "bool", + "name": "use_colors", + "setter": "set_use_colors", + "getter": "is_using_colors" + }, + { + "type": "bool", + "name": "use_custom_data", + "setter": "set_use_custom_data", + "getter": "is_using_custom_data" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "int", + "name": "instance_count", + "setter": "set_instance_count", + "getter": "get_instance_count" + }, + { + "type": "int", + "name": "visible_instance_count", + "setter": "set_visible_instance_count", + "getter": "get_visible_instance_count" + }, + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "PackedFloat32Array", + "name": "buffer", + "setter": "set_buffer", + "getter": "get_buffer" + }, + { + "type": "PackedVector3Array", + "name": "transform_array", + "setter": "_set_transform_array", + "getter": "_get_transform_array" + }, + { + "type": "PackedVector2Array", + "name": "transform_2d_array", + "setter": "_set_transform_2d_array", + "getter": "_get_transform_2d_array" + }, + { + "type": "PackedColorArray", + "name": "color_array", + "setter": "_set_color_array", + "getter": "_get_color_array" + }, + { + "type": "PackedColorArray", + "name": "custom_data_array", + "setter": "_set_custom_data_array", + "getter": "_get_custom_data_array" + }, + { + "type": "int", + "name": "physics_interpolation_quality", + "setter": "set_physics_interpolation_quality", + "getter": "get_physics_interpolation_quality" + } + ] + }, + { + "name": "MultiMeshInstance2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2246127404, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh" + } + ] + }, + { + "name": "get_multimesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385450523, + "return_value": { + "type": "MultiMesh" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "MultiMeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2246127404, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh" + } + ] + }, + { + "name": "get_multimesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385450523, + "return_value": { + "type": "MultiMesh" + } + } + ], + "properties": [ + { + "type": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" + } + ] + }, + { + "name": "MultiplayerAPI", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "RPCMode", + "is_bitfield": false, + "values": [ + { + "name": "RPC_MODE_DISABLED", + "value": 0 + }, + { + "name": "RPC_MODE_ANY_PEER", + "value": 1 + }, + { + "name": "RPC_MODE_AUTHORITY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3223692825, + "return_value": { + "type": "MultiplayerPeer" + } + }, + { + "name": "set_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3694835298, + "arguments": [ + { + "name": "peer", + "type": "MultiplayerPeer" + } + ] + }, + { + "name": "get_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_remote_sender_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "rpc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2077486355, + "hash_compatibility": [ + 1833408346 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "object_configuration_add", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "object_configuration_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "get_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "create_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3294156723, + "return_value": { + "type": "MultiplayerAPI" + } + } + ], + "signals": [ + { + "name": "peer_connected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "connected_to_server" + }, + { + "name": "connection_failed" + }, + { + "name": "server_disconnected" + } + ], + "properties": [ + { + "type": "MultiplayerPeer", + "name": "multiplayer_peer", + "setter": "set_multiplayer_peer", + "getter": "get_multiplayer_peer" + } + ] + }, + { + "name": "MultiplayerAPIExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerAPI", + "api_type": "core", + "methods": [ + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_set_multiplayer_peer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "multiplayer_peer", + "type": "MultiplayerPeer" + } + ] + }, + { + "name": "_get_multiplayer_peer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "MultiplayerPeer" + } + }, + { + "name": "_get_unique_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_peer_ids", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "_rpc", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "_get_remote_sender_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_object_configuration_add", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "_object_configuration_remove", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + } + ] + }, + { + "name": "MultiplayerPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "constants": [ + { + "name": "TARGET_PEER_BROADCAST", + "value": 0 + }, + { + "name": "TARGET_PEER_SERVER", + "value": 1 + } + ], + "enums": [ + { + "name": "ConnectionStatus", + "is_bitfield": false, + "values": [ + { + "name": "CONNECTION_DISCONNECTED", + "value": 0 + }, + { + "name": "CONNECTION_CONNECTING", + "value": 1 + }, + { + "name": "CONNECTION_CONNECTED", + "value": 2 + } + ] + }, + { + "name": "TransferMode", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFER_MODE_UNRELIABLE", + "value": 0 + }, + { + "name": "TRANSFER_MODE_UNRELIABLE_ORDERED", + "value": 1 + }, + { + "name": "TRANSFER_MODE_RELIABLE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_transfer_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transfer_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_transfer_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 950411049, + "arguments": [ + { + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode" + } + ] + }, + { + "name": "get_transfer_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "set_target_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_packet_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_packet_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_packet_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "disconnect_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4023243586, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_connection_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147374275, + "return_value": { + "type": "enum::MultiplayerPeer.ConnectionStatus" + } + }, + { + "name": "get_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "generate_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_refusing_new_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_server_relay_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "peer_connected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "refuse_new_connections", + "setter": "set_refuse_new_connections", + "getter": "is_refusing_new_connections" + }, + { + "type": "int", + "name": "transfer_mode", + "setter": "set_transfer_mode", + "getter": "get_transfer_mode" + }, + { + "type": "int", + "name": "transfer_channel", + "setter": "set_transfer_channel", + "getter": "get_transfer_channel" + } + ] + }, + { + "name": "MultiplayerPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_buffer", + "type": "const uint8_t*" + }, + { + "name": "p_buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_packet_script", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "_put_packet_script", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "_get_packet_channel", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_packet_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "_set_transfer_channel", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_transfer_channel", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_set_transfer_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_mode", + "type": "enum::MultiplayerPeer.TransferMode" + } + ] + }, + { + "name": "_get_transfer_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "_set_target_peer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_peer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_packet_peer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_is_server", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_disconnect_peer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_peer", + "type": "int", + "meta": "int32" + }, + { + "name": "p_force", + "type": "bool" + } + ] + }, + { + "name": "_get_unique_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_set_refuse_new_connections", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_enable", + "type": "bool" + } + ] + }, + { + "name": "_is_refusing_new_connections", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_server_relay_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_connection_status", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::MultiplayerPeer.ConnectionStatus" + } + } + ] + }, + { + "name": "MultiplayerSpawner", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "add_spawnable_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_spawnable_scene_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_spawnable_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_spawnable_scenes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1991184589, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "data", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_spawn_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_spawn_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_spawn_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_spawn_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "limit", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_spawn_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307783378, + "return_value": { + "type": "Callable" + } + }, + { + "name": "set_spawn_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "spawn_function", + "type": "Callable" + } + ] + } + ], + "signals": [ + { + "name": "despawned", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "spawned", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "spawn_path", + "setter": "set_spawn_path", + "getter": "get_spawn_path" + }, + { + "type": "int", + "name": "spawn_limit", + "setter": "set_spawn_limit", + "getter": "get_spawn_limit" + }, + { + "type": "Callable", + "name": "spawn_function", + "setter": "set_spawn_function", + "getter": "get_spawn_function" + } + ] + }, + { + "name": "MultiplayerSynchronizer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "VisibilityUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_PROCESS_IDLE", + "value": 0 + }, + { + "name": "VISIBILITY_PROCESS_PHYSICS", + "value": 1 + }, + { + "name": "VISIBILITY_PROCESS_NONE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_root_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_replication_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_replication_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_delta_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_delta_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_replication_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3889206742, + "arguments": [ + { + "name": "config", + "type": "SceneReplicationConfig" + } + ] + }, + { + "name": "get_replication_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200254614, + "return_value": { + "type": "SceneReplicationConfig" + } + }, + { + "name": "set_visibility_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3494860300, + "arguments": [ + { + "name": "mode", + "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + } + ] + }, + { + "name": "get_visibility_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352241418, + "return_value": { + "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + } + }, + { + "name": "update_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "for_peer", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_visibility_public", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visibility_public", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_visibility_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "filter", + "type": "Callable" + } + ] + }, + { + "name": "remove_visibility_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "filter", + "type": "Callable" + } + ] + }, + { + "name": "set_visibility_for", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "get_visibility_for", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "synchronized" + }, + { + "name": "delta_synchronized" + }, + { + "name": "visibility_changed", + "arguments": [ + { + "name": "for_peer", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path" + }, + { + "type": "float", + "name": "replication_interval", + "setter": "set_replication_interval", + "getter": "get_replication_interval" + }, + { + "type": "float", + "name": "delta_interval", + "setter": "set_delta_interval", + "getter": "get_delta_interval" + }, + { + "type": "SceneReplicationConfig", + "name": "replication_config", + "setter": "set_replication_config", + "getter": "get_replication_config" + }, + { + "type": "int", + "name": "visibility_update_mode", + "setter": "set_visibility_update_mode", + "getter": "get_visibility_update_mode" + }, + { + "type": "bool", + "name": "public_visibility", + "setter": "set_visibility_public", + "getter": "is_visibility_public" + } + ] + }, + { + "name": "Mutex", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "try_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "unlock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "NativeMenu", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_GLOBAL_MENU", + "value": 0 + }, + { + "name": "FEATURE_POPUP_MENU", + "value": 1 + }, + { + "name": "FEATURE_OPEN_CLOSE_CALLBACK", + "value": 2 + }, + { + "name": "FEATURE_HOVER_CALLBACK", + "value": 3 + }, + { + "name": "FEATURE_KEY_CALLBACK", + "value": 4 + } + ] + }, + { + "name": "SystemMenus", + "is_bitfield": false, + "values": [ + { + "name": "INVALID_MENU_ID", + "value": 0 + }, + { + "name": "MAIN_MENU_ID", + "value": 1 + }, + { + "name": "APPLICATION_MENU_ID", + "value": 2 + }, + { + "name": "WINDOW_MENU_ID", + "value": 3 + }, + { + "name": "HELP_MENU_ID", + "value": 4 + }, + { + "name": "DOCK_MENU_ID", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1708975490, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::NativeMenu.Feature" + } + ] + }, + { + "name": "has_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 718213027, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 469707506, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1281499290, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "create_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "has_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "free_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "set_interface_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "is_rtl", + "type": "bool" + } + ] + }, + { + "name": "set_popup_open_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_popup_open_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3170603026, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_popup_close_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_popup_close_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3170603026, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_minimum_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_minimum_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "is_opened", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1002030223, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "submenu_rid", + "type": "RID" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2674635658, + "hash_compatibility": [ + 1558592568 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 448810126, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "find_item_index_with_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362438794, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "find_item_index_with_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "find_item_index_with_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 893635918, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "submenu_rid", + "type": "RID" + } + ] + }, + { + "name": "is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639989698, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_key_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639989698, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316800700, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_max_states", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3391850701, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_indentation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_item_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "set_item_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "set_item_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_hover_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_key_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_tag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2706844827, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu_rid", + "type": "RID" + } + ] + }, + { + "name": "set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 786300043, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_max_states", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1388763257, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_indentation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "is_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + } + ] + }, + { + "name": "NavigationAgent2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "neighbor_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_neighbors", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783519915, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3000421146, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3798118993, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + }, + { + "name": "set_path_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 24274129, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + ] + }, + { + "name": "get_path_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 488152976, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_next_path_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_navigation_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166799483, + "return_value": { + "type": "NavigationPathQueryResult2D" + } + }, + { + "name": "get_current_navigation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "get_current_navigation_path_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_target_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_reachable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_navigation_finished", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_final_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_use_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_use_custom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_path_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_path_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_path_custom_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_path_custom_line_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "path_changed" + }, + { + "name": "target_reached" + }, + { + "name": "waypoint_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "link_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "navigation_finished" + }, + { + "name": "velocity_computed", + "arguments": [ + { + "name": "safe_velocity", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" + }, + { + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" + }, + { + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" + }, + { + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" + }, + { + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" + }, + { + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, + { + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" + }, + { + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" + }, + { + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" + }, + { + "type": "float", + "name": "debug_path_custom_point_size", + "setter": "set_debug_path_custom_point_size", + "getter": "get_debug_path_custom_point_size" + }, + { + "type": "float", + "name": "debug_path_custom_line_width", + "setter": "set_debug_path_custom_line_width", + "getter": "get_debug_path_custom_line_width" + } + ] + }, + { + "name": "NavigationAgent3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_height_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "path_height_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_height_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keep_y_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_keep_y_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "neighbor_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_neighbors", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394560454, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2267362344, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + }, + { + "name": "set_path_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2713846708, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + ] + }, + { + "name": "get_path_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1582332802, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_next_path_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_navigation_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 728825684, + "return_value": { + "type": "NavigationPathQueryResult3D" + } + }, + { + "name": "get_current_navigation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_current_navigation_path_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_target_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_reachable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_navigation_finished", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_final_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_use_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_use_custom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_path_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_path_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_path_custom_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "path_changed" + }, + { + "name": "target_reached" + }, + { + "name": "waypoint_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "link_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "navigation_finished" + }, + { + "name": "velocity_computed", + "arguments": [ + { + "name": "safe_velocity", + "type": "Vector3" + } + ] + } + ], + "properties": [ + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" + }, + { + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" + }, + { + "type": "float", + "name": "path_height_offset", + "setter": "set_path_height_offset", + "getter": "get_path_height_offset" + }, + { + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" + }, + { + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" + }, + { + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" + }, + { + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" + }, + { + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" + }, + { + "type": "bool", + "name": "keep_y_velocity", + "setter": "set_keep_y_velocity", + "getter": "get_keep_y_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, + { + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" + }, + { + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" + }, + { + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" + }, + { + "type": "float", + "name": "debug_path_custom_point_size", + "setter": "set_debug_path_custom_point_size", + "getter": "get_debug_path_custom_point_size" + } + ] + }, + { + "name": "NavigationLink2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "bidirectional", + "setter": "set_bidirectional", + "getter": "is_bidirectional" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "Vector2", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector2", + "name": "end_position", + "setter": "set_end_position", + "getter": "get_end_position" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationLink3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "bidirectional", + "setter": "set_bidirectional", + "getter": "is_bidirectional" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "Vector3", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector3", + "name": "end_position", + "setter": "set_end_position", + "getter": "get_end_position" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SamplePartitionType", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLE_PARTITION_WATERSHED", + "value": 0 + }, + { + "name": "SAMPLE_PARTITION_MONOTONE", + "value": 1 + }, + { + "name": "SAMPLE_PARTITION_LAYERS", + "value": 2 + }, + { + "name": "SAMPLE_PARTITION_MAX", + "value": 3 + } + ] + }, + { + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 + }, + { + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 + }, + { + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 + } + ] + }, + { + "name": "SourceGeometryMode", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "value": 0 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 + }, + { + "name": "SOURCE_GEOMETRY_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_sample_partition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2472437533, + "arguments": [ + { + "name": "sample_partition_type", + "type": "enum::NavigationMesh.SamplePartitionType" + } + ] + }, + { + "name": "get_sample_partition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 833513918, + "return_value": { + "type": "enum::NavigationMesh.SamplePartitionType" + } + }, + { + "name": "set_parsed_geometry_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3064713163, + "arguments": [ + { + "name": "geometry_type", + "type": "enum::NavigationMesh.ParsedGeometryType" + } + ] + }, + { + "name": "get_parsed_geometry_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3928011953, + "return_value": { + "type": "enum::NavigationMesh.ParsedGeometryType" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_geometry_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2700825194, + "arguments": [ + { + "name": "mask", + "type": "enum::NavigationMesh.SourceGeometryMode" + } + ] + }, + { + "name": "get_source_geometry_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2770484141, + "return_value": { + "type": "enum::NavigationMesh.SourceGeometryMode" + } + }, + { + "name": "set_source_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "mask", + "type": "StringName" + } + ] + }, + { + "name": "get_source_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cell_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "border_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_border_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_max_climb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_max_climb", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_max_climb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_max_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_max_slope", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_max_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_region_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "region_min_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_region_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_region_merge_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "region_merge_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_region_merge_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_max_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_max_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_max_error", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_max_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertices_per_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "vertices_per_polygon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vertices_per_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_sample_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_sample_dist", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_detail_sample_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_sample_max_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_sample_max_error", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_detail_sample_max_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_filter_low_hanging_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_low_hanging_obstacles", + "type": "bool" + } + ] + }, + { + "name": "get_filter_low_hanging_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_ledge_spans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_ledge_spans", + "type": "bool" + } + ] + }, + { + "name": "get_filter_ledge_spans", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_walkable_low_height_spans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_walkable_low_height_spans", + "type": "bool" + } + ] + }, + { + "name": "get_filter_walkable_low_height_spans", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_baking_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "baking_aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_filter_baking_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_filter_baking_aabb_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "baking_aabb_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_filter_baking_aabb_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "polygon", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_polygon_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3668444399, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" + }, + { + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" + }, + { + "type": "int", + "name": "geometry_parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" + }, + { + "type": "int", + "name": "geometry_collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "int", + "name": "geometry_source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" + }, + { + "type": "String", + "name": "geometry_source_group_name", + "setter": "set_source_group_name", + "getter": "get_source_group_name" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "cell_height", + "setter": "set_cell_height", + "getter": "get_cell_height" + }, + { + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" + }, + { + "type": "float", + "name": "agent_height", + "setter": "set_agent_height", + "getter": "get_agent_height" + }, + { + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" + }, + { + "type": "float", + "name": "agent_max_climb", + "setter": "set_agent_max_climb", + "getter": "get_agent_max_climb" + }, + { + "type": "float", + "name": "agent_max_slope", + "setter": "set_agent_max_slope", + "getter": "get_agent_max_slope" + }, + { + "type": "float", + "name": "region_min_size", + "setter": "set_region_min_size", + "getter": "get_region_min_size" + }, + { + "type": "float", + "name": "region_merge_size", + "setter": "set_region_merge_size", + "getter": "get_region_merge_size" + }, + { + "type": "float", + "name": "edge_max_length", + "setter": "set_edge_max_length", + "getter": "get_edge_max_length" + }, + { + "type": "float", + "name": "edge_max_error", + "setter": "set_edge_max_error", + "getter": "get_edge_max_error" + }, + { + "type": "float", + "name": "vertices_per_polygon", + "setter": "set_vertices_per_polygon", + "getter": "get_vertices_per_polygon" + }, + { + "type": "float", + "name": "detail_sample_distance", + "setter": "set_detail_sample_distance", + "getter": "get_detail_sample_distance" + }, + { + "type": "float", + "name": "detail_sample_max_error", + "setter": "set_detail_sample_max_error", + "getter": "get_detail_sample_max_error" + }, + { + "type": "bool", + "name": "filter_low_hanging_obstacles", + "setter": "set_filter_low_hanging_obstacles", + "getter": "get_filter_low_hanging_obstacles" + }, + { + "type": "bool", + "name": "filter_ledge_spans", + "setter": "set_filter_ledge_spans", + "getter": "get_filter_ledge_spans" + }, + { + "type": "bool", + "name": "filter_walkable_low_height_spans", + "setter": "set_filter_walkable_low_height_spans", + "getter": "get_filter_walkable_low_height_spans" + }, + { + "type": "AABB", + "name": "filter_baking_aabb", + "setter": "set_filter_baking_aabb", + "getter": "get_filter_baking_aabb" + }, + { + "type": "Vector3", + "name": "filter_baking_aabb_offset", + "setter": "set_filter_baking_aabb_offset", + "getter": "get_filter_baking_aabb_offset" + } + ] + }, + { + "name": "NavigationMeshGenerator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1401173477, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2923361153, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + } + ] + }, + { + "name": "NavigationMeshSourceGeometryData2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_traversable_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "get_traversable_outlines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedVector2Array" + } + }, + { + "name": "set_obstruction_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "get_obstruction_outlines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedVector2Array" + } + }, + { + "name": "append_traversable_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "append_obstruction_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "add_traversable_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "shape_outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "add_obstruction_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "shape_outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "merge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 742424872, + "arguments": [ + { + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData2D" + } + ] + }, + { + "name": "add_projected_obstruction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3882407395, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + }, + { + "name": "carve", + "type": "bool" + } + ] + }, + { + "name": "clear_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "projected_obstructions", + "type": "Array" + } + ] + }, + { + "name": "get_projected_obstructions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3248174, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "traversable_outlines", + "setter": "set_traversable_outlines", + "getter": "get_traversable_outlines" + }, + { + "type": "Array", + "name": "obstruction_outlines", + "setter": "set_obstruction_outlines", + "getter": "get_obstruction_outlines" + }, + { + "type": "Array", + "name": "projected_obstructions", + "setter": "set_projected_obstructions", + "getter": "get_projected_obstructions" + } + ] + }, + { + "name": "NavigationMeshSourceGeometryData3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "vertices", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "append_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3117535015, + "arguments": [ + { + "name": "vertices", + "type": "PackedFloat32Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 975462459, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "add_mesh_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235710913, + "arguments": [ + { + "name": "mesh_array", + "type": "Array" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "add_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440358797, + "arguments": [ + { + "name": "faces", + "type": "PackedVector3Array" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "merge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 655828145, + "arguments": [ + { + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData3D" + } + ] + }, + { + "name": "add_projected_obstruction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3351846707, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "elevation", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "carve", + "type": "bool" + } + ] + }, + { + "name": "clear_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "projected_obstructions", + "type": "Array" + } + ] + }, + { + "name": "get_projected_obstructions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1021181044, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + }, + { + "type": "Array", + "name": "projected_obstructions", + "setter": "set_projected_obstructions", + "getter": "get_projected_obstructions" + } + ] + }, + { + "name": "NavigationObstacle2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_affect_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_affect_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_carve_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_carve_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "bool", + "name": "affect_navigation_mesh", + "setter": "set_affect_navigation_mesh", + "getter": "get_affect_navigation_mesh" + }, + { + "type": "bool", + "name": "carve_navigation_mesh", + "setter": "set_carve_navigation_mesh", + "getter": "get_carve_navigation_mesh" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + } + ] + }, + { + "name": "NavigationObstacle3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_affect_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_affect_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_carve_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_carve_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "bool", + "name": "affect_navigation_mesh", + "setter": "set_affect_navigation_mesh", + "getter": "get_affect_navigation_mesh" + }, + { + "type": "bool", + "name": "carve_navigation_mesh", + "setter": "set_carve_navigation_mesh", + "getter": "get_carve_navigation_mesh" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" + } + ] + }, + { + "name": "NavigationPathQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathfindingAlgorithm", + "is_bitfield": false, + "values": [ + { + "name": "PATHFINDING_ALGORITHM_ASTAR", + "value": 0 + } + ] + }, + { + "name": "PathPostProcessing", + "is_bitfield": false, + "values": [ + { + "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "value": 0 + }, + { + "name": "PATH_POSTPROCESSING_EDGECENTERED", + "value": 1 + } + ] + }, + { + "name": "PathMetadataFlags", + "is_bitfield": true, + "values": [ + { + "name": "PATH_METADATA_INCLUDE_NONE", + "value": 0 + }, + { + "name": "PATH_METADATA_INCLUDE_TYPES", + "value": 1 + }, + { + "name": "PATH_METADATA_INCLUDE_RIDS", + "value": 2 + }, + { + "name": "PATH_METADATA_INCLUDE_OWNERS", + "value": 4 + }, + { + "name": "PATH_METADATA_INCLUDE_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783519915, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3000421146, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3798118993, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + }, + { + "name": "set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "start_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "target_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 24274129, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + ] + }, + { + "name": "get_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 488152976, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" + }, + { + "type": "Vector2", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + } + ] + }, + { + "name": "NavigationPathQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathfindingAlgorithm", + "is_bitfield": false, + "values": [ + { + "name": "PATHFINDING_ALGORITHM_ASTAR", + "value": 0 + } + ] + }, + { + "name": "PathPostProcessing", + "is_bitfield": false, + "values": [ + { + "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "value": 0 + }, + { + "name": "PATH_POSTPROCESSING_EDGECENTERED", + "value": 1 + } + ] + }, + { + "name": "PathMetadataFlags", + "is_bitfield": true, + "values": [ + { + "name": "PATH_METADATA_INCLUDE_NONE", + "value": 0 + }, + { + "name": "PATH_METADATA_INCLUDE_TYPES", + "value": 1 + }, + { + "name": "PATH_METADATA_INCLUDE_RIDS", + "value": 2 + }, + { + "name": "PATH_METADATA_INCLUDE_OWNERS", + "value": 4 + }, + { + "name": "PATH_METADATA_INCLUDE_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394560454, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2267362344, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + }, + { + "name": "set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "start_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "target_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2713846708, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + ] + }, + { + "name": "get_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1582332802, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" + }, + { + "type": "Vector3", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + } + ] + }, + { + "name": "NavigationPathQueryResult2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathSegmentType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_SEGMENT_TYPE_REGION", + "value": 0 + }, + { + "name": "PATH_SEGMENT_TYPE_LINK", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "path", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "path_types", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_path_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "path_rids", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_path_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + } + ] + }, + { + "name": "NavigationPathQueryResult3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathSegmentType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_SEGMENT_TYPE_REGION", + "value": 0 + }, + { + "name": "PATH_SEGMENT_TYPE_LINK", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "path", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "path_types", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_path_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "path_rids", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_path_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + } + ] + }, + { + "name": "NavigationPolygon", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SamplePartitionType", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLE_PARTITION_CONVEX_PARTITION", + "value": 0 + }, + { + "name": "SAMPLE_PARTITION_TRIANGULATE", + "value": 1 + }, + { + "name": "SAMPLE_PARTITION_MAX", + "value": 2 + } + ] + }, + { + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 + }, + { + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 + }, + { + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 + } + ] + }, + { + "name": "SourceGeometryMode", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "value": 0 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 + }, + { + "name": "SOURCE_GEOMETRY_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "polygon", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_polygon_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3668444399, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330232164, + "return_value": { + "type": "NavigationMesh" + } + }, + { + "name": "add_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "add_outline_at_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1569738947, + "arguments": [ + { + "name": "outline", + "type": "PackedVector2Array" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1201971903, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3946907486, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_polygons_from_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "border_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_border_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sample_partition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2441478482, + "arguments": [ + { + "name": "sample_partition_type", + "type": "enum::NavigationPolygon.SamplePartitionType" + } + ] + }, + { + "name": "get_sample_partition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3887422851, + "return_value": { + "type": "enum::NavigationPolygon.SamplePartitionType" + } + }, + { + "name": "set_parsed_geometry_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2507971764, + "arguments": [ + { + "name": "geometry_type", + "type": "enum::NavigationPolygon.ParsedGeometryType" + } + ] + }, + { + "name": "get_parsed_geometry_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1073219508, + "return_value": { + "type": "enum::NavigationPolygon.ParsedGeometryType" + } + }, + { + "name": "set_parsed_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_parsed_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_parsed_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_parsed_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_geometry_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4002316705, + "arguments": [ + { + "name": "geometry_mode", + "type": "enum::NavigationPolygon.SourceGeometryMode" + } + ] + }, + { + "name": "get_source_geometry_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 459686762, + "return_value": { + "type": "enum::NavigationPolygon.SourceGeometryMode" + } + }, + { + "name": "set_source_geometry_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "group_name", + "type": "StringName" + } + ] + }, + { + "name": "get_source_geometry_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_baking_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_baking_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_baking_rect_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "rect_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_baking_rect_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" + }, + { + "type": "Array", + "name": "outlines", + "setter": "_set_outlines", + "getter": "_get_outlines" + }, + { + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" + }, + { + "type": "int", + "name": "parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" + }, + { + "type": "int", + "name": "parsed_collision_mask", + "setter": "set_parsed_collision_mask", + "getter": "get_parsed_collision_mask" + }, + { + "type": "int", + "name": "source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" + }, + { + "type": "String", + "name": "source_geometry_group_name", + "setter": "set_source_geometry_group_name", + "getter": "get_source_geometry_group_name" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" + }, + { + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" + }, + { + "type": "Rect2", + "name": "baking_rect", + "setter": "set_baking_rect", + "getter": "get_baking_rect" + }, + { + "type": "Vector2", + "name": "baking_rect_offset", + "setter": "set_baking_rect_offset", + "getter": "get_baking_rect_offset" + } + ] + }, + { + "name": "NavigationRegion2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1515040758, + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "get_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1046532237, + "return_value": { + "type": "NavigationPolygon" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_region_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "on_thread", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_baking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "navigation_polygon_changed" + }, + { + "name": "bake_finished" + } + ], + "properties": [ + { + "type": "NavigationPolygon", + "name": "navigation_polygon", + "setter": "set_navigation_polygon", + "getter": "get_navigation_polygon" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationRegion3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2923361153, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "get_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1468720886, + "return_value": { + "type": "NavigationMesh" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_region_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "on_thread", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_baking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "navigation_mesh_changed" + }, + { + "name": "bake_finished" + } + ], + "properties": [ + { + "type": "NavigationMesh", + "name": "navigation_mesh", + "setter": "set_navigation_mesh", + "getter": "get_navigation_mesh" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_maps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "map_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "map_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "map_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_edge_connection_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_edge_connection_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_link_connection_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_link_connection_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3146466012, + "hash_compatibility": [ + 56240621 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "origin", + "type": "Vector2" + }, + { + "name": "destination", + "type": "Vector2" + }, + { + "name": "optimize", + "type": "bool" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "map_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1358334418, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "map_get_closest_point_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1353467510, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "map_get_links", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271000763, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "query_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3394638789, + "arguments": [ + { + "name": "parameters", + "type": "NavigationPathQueryParameters2D" + }, + { + "name": "result", + "type": "NavigationPathQueryResult2D" + } + ] + }, + { + "name": "region_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "region_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "region_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_owns_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219849798, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "region_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "region_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "region_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "region_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3633623451, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "region_get_connections_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_connection_pathway_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1358334418, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "region_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271000763, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "link_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "link_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "link_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "link_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "link_is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "link_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "link_get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "link_get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "link_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "agent_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "agent_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "agent_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "agent_get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "agent_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "agent_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "agent_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_is_map_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "agent_has_avoidance_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "obstacle_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "obstacle_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 29476483, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "obstacle_get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2222557395, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "obstacle_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1766905497, + "hash_compatibility": [ + 1176164995 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "is_baking_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3729405808, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "source_geometry_parser_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "source_geometry_parser_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "parser", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2457191505, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "path", + "type": "PackedVector2Array" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "navigation_debug_changed" + } + ] + }, + { + "name": "NavigationServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_MAPS", + "value": 0 + }, + { + "name": "INFO_REGION_COUNT", + "value": 1 + }, + { + "name": "INFO_AGENT_COUNT", + "value": 2 + }, + { + "name": "INFO_LINK_COUNT", + "value": 3 + }, + { + "name": "INFO_POLYGON_COUNT", + "value": 4 + }, + { + "name": "INFO_EDGE_COUNT", + "value": 5 + }, + { + "name": "INFO_EDGE_MERGE_COUNT", + "value": 6 + }, + { + "name": "INFO_EDGE_CONNECTION_COUNT", + "value": 7 + }, + { + "name": "INFO_EDGE_FREE_COUNT", + "value": 8 + }, + { + "name": "INFO_OBSTACLE_COUNT", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "get_maps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "map_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "map_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "map_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "up", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_up", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_merge_rasterizer_cell_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_merge_rasterizer_cell_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_edge_connection_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_edge_connection_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_link_connection_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_link_connection_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1187418690, + "hash_compatibility": [ + 2121045993 + ], + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "origin", + "type": "Vector3" + }, + { + "name": "destination", + "type": "Vector3" + }, + { + "name": "optimize", + "type": "bool" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "map_get_closest_point_to_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830095642, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "map_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_closest_point_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_closest_point_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 553364610, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_links", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 722801526, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "query_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3415008901, + "arguments": [ + { + "name": "parameters", + "type": "NavigationPathQueryParameters3D" + }, + { + "name": "result", + "type": "NavigationPathQueryResult3D" + } + ] + }, + { + "name": "region_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "region_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "region_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_owns_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2360011153, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "region_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "region_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "region_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "region_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2764952978, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "region_bake_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1401173477, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" + } + ] + }, + { + "name": "region_get_connections_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_connection_pathway_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_closest_point_to_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830095642, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "region_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "region_get_closest_point_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "region_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 722801526, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "link_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "link_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "link_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "link_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "link_is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "link_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "link_get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "link_get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "link_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "agent_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "agent_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "agent_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "agent_get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "agent_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "agent_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "agent_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_is_map_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "agent_has_avoidance_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "obstacle_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "obstacle_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4030257846, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "obstacle_get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808965560, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "obstacle_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "is_baking_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3142026141, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "source_geometry_parser_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "source_geometry_parser_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "parser", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2344122170, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "path", + "type": "PackedVector3Array" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938440894, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::NavigationServer3D.ProcessInfo" + } + ] + } + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "navigation_debug_changed" + }, + { + "name": "avoidance_debug_changed" + } + ] + }, + { + "name": "NinePatchRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "AxisStretchMode", + "is_bitfield": false, + "values": [ + { + "name": "AXIS_STRETCH_MODE_STRETCH", + "value": 0 + }, + { + "name": "AXIS_STRETCH_MODE_TILE", + "value": 1 + }, + { + "name": "AXIS_STRETCH_MODE_TILE_FIT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_patch_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_patch_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_center", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_h_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219608417, + "arguments": [ + { + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" + } + ] + }, + { + "name": "get_h_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317113799, + "return_value": { + "type": "enum::NinePatchRect.AxisStretchMode" + } + }, + { + "name": "set_v_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219608417, + "arguments": [ + { + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" + } + ] + }, + { + "name": "get_v_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317113799, + "return_value": { + "type": "enum::NinePatchRect.AxisStretchMode" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "int", + "name": "patch_margin_left", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 0 + }, + { + "type": "int", + "name": "patch_margin_top", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 1 + }, + { + "type": "int", + "name": "patch_margin_right", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 2 + }, + { + "type": "int", + "name": "patch_margin_bottom", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 3 + }, + { + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" + }, + { + "type": "int", + "name": "axis_stretch_vertical", + "setter": "set_v_axis_stretch_mode", + "getter": "get_v_axis_stretch_mode" + } + ] + }, + { + "name": "Node", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_ENTER_TREE", + "value": 10 + }, + { + "name": "NOTIFICATION_EXIT_TREE", + "value": 11 + }, + { + "name": "NOTIFICATION_MOVED_IN_PARENT", + "value": 12 + }, + { + "name": "NOTIFICATION_READY", + "value": 13 + }, + { + "name": "NOTIFICATION_PAUSED", + "value": 14 + }, + { + "name": "NOTIFICATION_UNPAUSED", + "value": 15 + }, + { + "name": "NOTIFICATION_PHYSICS_PROCESS", + "value": 16 + }, + { + "name": "NOTIFICATION_PROCESS", + "value": 17 + }, + { + "name": "NOTIFICATION_PARENTED", + "value": 18 + }, + { + "name": "NOTIFICATION_UNPARENTED", + "value": 19 + }, + { + "name": "NOTIFICATION_SCENE_INSTANTIATED", + "value": 20 + }, + { + "name": "NOTIFICATION_DRAG_BEGIN", + "value": 21 + }, + { + "name": "NOTIFICATION_DRAG_END", + "value": 22 + }, + { + "name": "NOTIFICATION_PATH_RENAMED", + "value": 23 + }, + { + "name": "NOTIFICATION_CHILD_ORDER_CHANGED", + "value": 24 + }, + { + "name": "NOTIFICATION_INTERNAL_PROCESS", + "value": 25 + }, + { + "name": "NOTIFICATION_INTERNAL_PHYSICS_PROCESS", + "value": 26 + }, + { + "name": "NOTIFICATION_POST_ENTER_TREE", + "value": 27 + }, + { + "name": "NOTIFICATION_DISABLED", + "value": 28 + }, + { + "name": "NOTIFICATION_ENABLED", + "value": 29 + }, + { + "name": "NOTIFICATION_RESET_PHYSICS_INTERPOLATION", + "value": 2001 + }, + { + "name": "NOTIFICATION_EDITOR_PRE_SAVE", + "value": 9001 + }, + { + "name": "NOTIFICATION_EDITOR_POST_SAVE", + "value": 9002 + }, + { + "name": "NOTIFICATION_WM_MOUSE_ENTER", + "value": 1002 + }, + { + "name": "NOTIFICATION_WM_MOUSE_EXIT", + "value": 1003 + }, + { + "name": "NOTIFICATION_WM_WINDOW_FOCUS_IN", + "value": 1004 + }, + { + "name": "NOTIFICATION_WM_WINDOW_FOCUS_OUT", + "value": 1005 + }, + { + "name": "NOTIFICATION_WM_CLOSE_REQUEST", + "value": 1006 + }, + { + "name": "NOTIFICATION_WM_GO_BACK_REQUEST", + "value": 1007 + }, + { + "name": "NOTIFICATION_WM_SIZE_CHANGED", + "value": 1008 + }, + { + "name": "NOTIFICATION_WM_DPI_CHANGE", + "value": 1009 + }, + { + "name": "NOTIFICATION_VP_MOUSE_ENTER", + "value": 1010 + }, + { + "name": "NOTIFICATION_VP_MOUSE_EXIT", + "value": 1011 + }, + { + "name": "NOTIFICATION_OS_MEMORY_WARNING", + "value": 2009 + }, + { + "name": "NOTIFICATION_TRANSLATION_CHANGED", + "value": 2010 + }, + { + "name": "NOTIFICATION_WM_ABOUT", + "value": 2011 + }, + { + "name": "NOTIFICATION_CRASH", + "value": 2012 + }, + { + "name": "NOTIFICATION_OS_IME_UPDATE", + "value": 2013 + }, + { + "name": "NOTIFICATION_APPLICATION_RESUMED", + "value": 2014 + }, + { + "name": "NOTIFICATION_APPLICATION_PAUSED", + "value": 2015 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_IN", + "value": 2016 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", + "value": 2017 + }, + { + "name": "NOTIFICATION_TEXT_SERVER_CHANGED", + "value": 2018 + } + ], + "enums": [ + { + "name": "ProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_MODE_INHERIT", + "value": 0 + }, + { + "name": "PROCESS_MODE_PAUSABLE", + "value": 1 + }, + { + "name": "PROCESS_MODE_WHEN_PAUSED", + "value": 2 + }, + { + "name": "PROCESS_MODE_ALWAYS", + "value": 3 + }, + { + "name": "PROCESS_MODE_DISABLED", + "value": 4 + } + ] + }, + { + "name": "ProcessThreadGroup", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_THREAD_GROUP_INHERIT", + "value": 0 + }, + { + "name": "PROCESS_THREAD_GROUP_MAIN_THREAD", + "value": 1 + }, + { + "name": "PROCESS_THREAD_GROUP_SUB_THREAD", + "value": 2 + } + ] + }, + { + "name": "ProcessThreadMessages", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_PROCESS_THREAD_MESSAGES", + "value": 1 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_PHYSICS", + "value": 2 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_ALL", + "value": 3 + } + ] + }, + { + "name": "PhysicsInterpolationMode", + "is_bitfield": false, + "values": [ + { + "name": "PHYSICS_INTERPOLATION_MODE_INHERIT", + "value": 0 + }, + { + "name": "PHYSICS_INTERPOLATION_MODE_ON", + "value": 1 + }, + { + "name": "PHYSICS_INTERPOLATION_MODE_OFF", + "value": 2 + } + ] + }, + { + "name": "DuplicateFlags", + "is_bitfield": false, + "values": [ + { + "name": "DUPLICATE_SIGNALS", + "value": 1 + }, + { + "name": "DUPLICATE_GROUPS", + "value": 2 + }, + { + "name": "DUPLICATE_SCRIPTS", + "value": 4 + }, + { + "name": "DUPLICATE_USE_INSTANTIATION", + "value": 8 + } + ] + }, + { + "name": "InternalMode", + "is_bitfield": false, + "values": [ + { + "name": "INTERNAL_MODE_DISABLED", + "value": 0 + }, + { + "name": "INTERNAL_MODE_FRONT", + "value": 1 + }, + { + "name": "INTERNAL_MODE_BACK", + "value": 2 + } + ] + }, + { + "name": "AutoTranslateMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTO_TRANSLATE_MODE_INHERIT", + "value": 0 + }, + { + "name": "AUTO_TRANSLATE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "AUTO_TRANSLATE_MODE_DISABLED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_physics_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_enter_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_exit_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_ready", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_configuration_warnings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_shortcut_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_unhandled_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_unhandled_key_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "print_orphan_nodes", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_sibling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570952461, + "arguments": [ + { + "name": "sibling", + "type": "Node" + }, + { + "name": "force_readable_name", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863233950, + "hash_compatibility": [ + 3070154285 + ], + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "force_readable_name", + "type": "bool", + "default_value": "false" + }, + { + "name": "internal", + "type": "enum::Node.InternalMode", + "default_value": "0" + } + ] + }, + { + "name": "remove_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "reparent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3685795103, + "hash_compatibility": [ + 2570952461 + ], + "arguments": [ + { + "name": "new_parent", + "type": "Node" + }, + { + "name": "keep_global_transform", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_child_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 873284517, + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541253412, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2734337346, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_or_null", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2734337346, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "find_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2008217037, + "hash_compatibility": [ + 4253159453 + ], + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + }, + { + "name": "owned", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "find_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2560337219, + "hash_compatibility": [ + 1585018254 + ], + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "type", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + }, + { + "name": "owned", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "find_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1140089439, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + } + ] + }, + { + "name": "has_node_and_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_and_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 502563882, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "is_inside_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_part_of_edited_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_ancestor_of", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "is_greater_than", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "get_path_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 498846349, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "use_unique_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_to_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683006648, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "persistent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_from_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "is_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "move_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3315886247, + "arguments": [ + { + "name": "child_node", + "type": "Node" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_groups", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "owner", + "type": "Node" + } + ] + }, + { + "name": "get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "print_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "print_tree_pretty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_tree_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tree_string_pretty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_file_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_file_path", + "type": "String" + } + ] + }, + { + "name": "get_scene_file_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "propagate_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "propagate_call", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1871007965, + "hash_compatibility": [ + 1667910434 + ], + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "args", + "type": "Array", + "default_value": "[]" + }, + { + "name": "parent_first", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_physics_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_process_delta_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_physics_processing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_delta_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_process_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_process_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_processing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_shortcut_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_shortcut_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_unhandled_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_unhandled_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_unhandled_key_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_unhandled_key_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1841290486, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.ProcessMode" + } + ] + }, + { + "name": "get_process_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 739966102, + "return_value": { + "type": "enum::Node.ProcessMode" + } + }, + { + "name": "can_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275442745, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.ProcessThreadGroup" + } + ] + }, + { + "name": "get_process_thread_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1866404740, + "return_value": { + "type": "enum::Node.ProcessThreadGroup" + } + }, + { + "name": "set_process_thread_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1357280998, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Node.ProcessThreadMessages" + } + ] + }, + { + "name": "get_process_thread_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4228993612, + "return_value": { + "type": "bitfield::Node.ProcessThreadMessages" + } + }, + { + "name": "set_process_thread_group_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "order", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_thread_group_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_display_folded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "fold", + "type": "bool" + } + ] + }, + { + "name": "is_displayed_folded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_internal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_process_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_physics_processing_internal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3202404928, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.PhysicsInterpolationMode" + } + ] + }, + { + "name": "get_physics_interpolation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920385216, + "return_value": { + "type": "enum::Node.PhysicsInterpolationMode" + } + }, + { + "name": "is_physics_interpolated", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_physics_interpolated_and_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776149714, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498906432, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + } + }, + { + "name": "set_translation_domain_inherited", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, + { + "name": "get_last_exclusive_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, + { + "name": "get_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2958820483, + "return_value": { + "type": "SceneTree" + } + }, + { + "name": "create_tween", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween" + } + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511555459, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "int32", + "default_value": "15" + } + ] + }, + { + "name": "replace_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570952461, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "keep_groups", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_scene_instance_load_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "load_placeholder", + "type": "bool" + } + ] + }, + { + "name": "get_scene_instance_load_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editable_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2731852923, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "is_editable", + "type": "bool" + } + ] + }, + { + "name": "is_editable_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3596683776, + "return_value": { + "type": "Viewport" + } + }, + { + "name": "queue_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "request_ready", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_node_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multiplayer_authority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_multiplayer_authority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_multiplayer_authority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_multiplayer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 406750475, + "return_value": { + "type": "MultiplayerAPI" + } + }, + { + "name": "rpc_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "config", + "type": "Variant" + } + ] + }, + { + "name": "get_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_editor_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "editor_description", + "type": "String" + } + ] + }, + { + "name": "get_editor_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_unique_name_in_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_unique_name_in_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "atr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344478075, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "context", + "type": "StringName", + "default_value": "\"\"" + } + ] + }, + { + "name": "atr_n", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259354841, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "\"\"" + } + ] + }, + { + "name": "rpc", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 4047867050, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "rpc_id", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 361499283, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "update_configuration_warnings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "call_deferred_thread_group", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "call_thread_safe", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "ready" + }, + { + "name": "renamed" + }, + { + "name": "tree_entered" + }, + { + "name": "tree_exiting" + }, + { + "name": "tree_exited" + }, + { + "name": "child_entered_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "child_exiting_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "child_order_changed" + }, + { + "name": "replacing_by", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "editor_description_changed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "StringName", + "name": "name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "bool", + "name": "unique_name_in_owner", + "setter": "set_unique_name_in_owner", + "getter": "is_unique_name_in_owner" + }, + { + "type": "String", + "name": "scene_file_path", + "setter": "set_scene_file_path", + "getter": "get_scene_file_path" + }, + { + "type": "Node", + "name": "owner", + "setter": "set_owner", + "getter": "get_owner" + }, + { + "type": "MultiplayerAPI", + "name": "multiplayer", + "getter": "get_multiplayer" + }, + { + "type": "int", + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" + }, + { + "type": "int", + "name": "process_priority", + "setter": "set_process_priority", + "getter": "get_process_priority" + }, + { + "type": "int", + "name": "process_physics_priority", + "setter": "set_physics_process_priority", + "getter": "get_physics_process_priority" + }, + { + "type": "int", + "name": "process_thread_group", + "setter": "set_process_thread_group", + "getter": "get_process_thread_group" + }, + { + "type": "int", + "name": "process_thread_group_order", + "setter": "set_process_thread_group_order", + "getter": "get_process_thread_group_order" + }, + { + "type": "int", + "name": "process_thread_messages", + "setter": "set_process_thread_messages", + "getter": "get_process_thread_messages" + }, + { + "type": "int", + "name": "physics_interpolation_mode", + "setter": "set_physics_interpolation_mode", + "getter": "get_physics_interpolation_mode" + }, + { + "type": "int", + "name": "auto_translate_mode", + "setter": "set_auto_translate_mode", + "getter": "get_auto_translate_mode" + }, + { + "type": "String", + "name": "editor_description", + "setter": "set_editor_description", + "getter": "get_editor_description" + } + ] + }, + { + "name": "Node2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasItem", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "move_local_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2087892650, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "move_local_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2087892650, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "global_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "apply_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "ratio", + "type": "Vector2" + } + ] + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_global_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_global_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_global_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_global_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_global_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_global_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "set_global_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "look_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "get_angle_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "global_point", + "type": "Vector2" + } + ] + }, + { + "name": "to_global", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative_transform_to_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 904556875, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "parent", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "float", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "float", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + }, + { + "type": "float", + "name": "global_rotation", + "setter": "set_global_rotation", + "getter": "get_global_rotation" + }, + { + "type": "float", + "name": "global_rotation_degrees", + "setter": "set_global_rotation_degrees", + "getter": "get_global_rotation_degrees" + }, + { + "type": "Vector2", + "name": "global_scale", + "setter": "set_global_scale", + "getter": "get_global_scale" + }, + { + "type": "float", + "name": "global_skew", + "setter": "set_global_skew", + "getter": "get_global_skew" + }, + { + "type": "Transform2D", + "name": "global_transform", + "setter": "set_global_transform", + "getter": "get_global_transform" + } + ] + }, + { + "name": "Node3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_TRANSFORM_CHANGED", + "value": 2000 + }, + { + "name": "NOTIFICATION_ENTER_WORLD", + "value": 41 + }, + { + "name": "NOTIFICATION_EXIT_WORLD", + "value": 42 + }, + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 43 + }, + { + "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED", + "value": 44 + } + ], + "enums": [ + { + "name": "RotationEditMode", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_EDIT_MODE_EULER", + "value": 0 + }, + { + "name": "ROTATION_EDIT_MODE_QUATERNION", + "value": 1 + }, + { + "name": "ROTATION_EDIT_MODE_BASIS", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "local", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1820889989, + "arguments": [ + { + "name": "order", + "type": "enum::EulerOrder" + } + ] + }, + { + "name": "get_rotation_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 916939469, + "return_value": { + "type": "enum::EulerOrder" + } + }, + { + "name": "set_rotation_edit_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 141483330, + "arguments": [ + { + "name": "edit_mode", + "type": "enum::Node3D.RotationEditMode" + } + ] + }, + { + "name": "get_rotation_edit_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572188370, + "return_value": { + "type": "enum::Node3D.RotationEditMode" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_quaternion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "quaternion", + "type": "Quaternion" + } + ] + }, + { + "name": "get_quaternion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "get_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_global_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "global", + "type": "Transform3D" + } + ] + }, + { + "name": "get_global_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_global_transform_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "get_global_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_global_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_parent_node_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "set_ignore_transform_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_as_top_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_top_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_scale_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "force_update_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visibility_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_visibility_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "update_gizmos", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1544533845, + "arguments": [ + { + "name": "gizmo", + "type": "Node3DGizmo" + } + ] + }, + { + "name": "get_gizmos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3DGizmo" + } + }, + { + "name": "clear_gizmos", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_subgizmo_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317607635, + "arguments": [ + { + "name": "gizmo", + "type": "Node3DGizmo" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "clear_subgizmo_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_notify_local_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "global_rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "global_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "global_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "rotate_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "scale_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "translate_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "rotate_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "rotate_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "rotate_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "orthonormalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_identity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "look_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2882425029, + "hash_compatibility": [ + 3123400617 + ], + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "look_at_from_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2086826090, + "hash_compatibility": [ + 4067663783 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "global_point", + "type": "Vector3" + } + ] + }, + { + "name": "to_global", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + } + ], + "signals": [ + { + "name": "visibility_changed" + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Transform3D", + "name": "global_transform", + "setter": "set_global_transform", + "getter": "get_global_transform" + }, + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector3", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector3", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Quaternion", + "name": "quaternion", + "setter": "set_quaternion", + "getter": "get_quaternion" + }, + { + "type": "Basis", + "name": "basis", + "setter": "set_basis", + "getter": "get_basis" + }, + { + "type": "Vector3", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "int", + "name": "rotation_edit_mode", + "setter": "set_rotation_edit_mode", + "getter": "get_rotation_edit_mode" + }, + { + "type": "int", + "name": "rotation_order", + "setter": "set_rotation_order", + "getter": "get_rotation_order" + }, + { + "type": "bool", + "name": "top_level", + "setter": "set_as_top_level", + "getter": "is_set_as_top_level" + }, + { + "type": "Vector3", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + }, + { + "type": "Basis", + "name": "global_basis", + "setter": "set_global_basis", + "getter": "get_global_basis" + }, + { + "type": "Vector3", + "name": "global_rotation", + "setter": "set_global_rotation", + "getter": "get_global_rotation" + }, + { + "type": "Vector3", + "name": "global_rotation_degrees", + "setter": "set_global_rotation_degrees", + "getter": "get_global_rotation_degrees" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "NodePath", + "name": "visibility_parent", + "setter": "set_visibility_parent", + "getter": "get_visibility_parent" + } + ] + }, + { + "name": "Node3DGizmo", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "Noise", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_noise_1d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753205203, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_2dv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "get_noise_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 973811851, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + }, + { + "name": "z", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_3dv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1109078154, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "v", + "type": "Vector3" + } + ] + }, + { + "name": "get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3180683109, + "hash_compatibility": [ + 2569233413 + ], + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "in_3d_space", + "type": "bool", + "default_value": "false" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_seamless_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2770743602, + "hash_compatibility": [ + 2210827790 + ], + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "in_3d_space", + "type": "bool", + "default_value": "false" + }, + { + "name": "skirt", + "type": "float", + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3977814329, + "hash_compatibility": [ + 2358868431 + ], + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_seamless_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 451006340, + "hash_compatibility": [ + 3328694319 + ], + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "skirt", + "type": "float", + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + } + ] + }, + { + "name": "NoiseTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_in_3d_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_in_3d_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "is_generating_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seamless_blend_skirt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_as_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "as_normal_map", + "type": "bool" + } + ] + }, + { + "name": "is_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bump_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bump_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bump_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" + }, + { + "type": "bool", + "name": "in_3d_space", + "setter": "set_in_3d_space", + "getter": "is_in_3d_space" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "is_generating_mipmaps" + }, + { + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" + }, + { + "type": "bool", + "name": "as_normal_map", + "setter": "set_as_normal_map", + "getter": "is_normal_map" + }, + { + "type": "float", + "name": "bump_strength", + "setter": "set_bump_strength", + "getter": "get_bump_strength" + }, + { + "type": "bool", + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" + } + ] + }, + { + "name": "NoiseTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seamless_blend_skirt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" + }, + { + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" + }, + { + "type": "bool", + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" + } + ] + }, + { + "name": "ORMMaterial3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "OS", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "RenderingDriver", + "is_bitfield": false, + "values": [ + { + "name": "RENDERING_DRIVER_VULKAN", + "value": 0 + }, + { + "name": "RENDERING_DRIVER_OPENGL3", + "value": 1 + }, + { + "name": "RENDERING_DRIVER_D3D12", + "value": 2 + }, + { + "name": "RENDERING_DRIVER_METAL", + "value": 3 + } + ] + }, + { + "name": "SystemDir", + "is_bitfield": false, + "values": [ + { + "name": "SYSTEM_DIR_DESKTOP", + "value": 0 + }, + { + "name": "SYSTEM_DIR_DCIM", + "value": 1 + }, + { + "name": "SYSTEM_DIR_DOCUMENTS", + "value": 2 + }, + { + "name": "SYSTEM_DIR_DOWNLOADS", + "value": 3 + }, + { + "name": "SYSTEM_DIR_MOVIES", + "value": 4 + }, + { + "name": "SYSTEM_DIR_MUSIC", + "value": 5 + }, + { + "name": "SYSTEM_DIR_PICTURES", + "value": 6 + }, + { + "name": "SYSTEM_DIR_RINGTONES", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "get_entropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_system_ca_certificates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "open_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "alert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1783970740, + "hash_compatibility": [ + 233059325 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "title", + "type": "String", + "default_value": "\"Alert!\"" + } + ] + }, + { + "name": "crash", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "set_low_processor_usage_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_in_low_processor_usage_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_low_processor_usage_mode_sleep_usec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_low_processor_usage_mode_sleep_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_delta_smoothing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "delta_smoothing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_delta_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_processor_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_processor_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_system_fonts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_system_font_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 626580860, + "hash_compatibility": [ + 2262142305 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_name", + "type": "String" + }, + { + "name": "weight", + "type": "int", + "meta": "int32", + "default_value": "400" + }, + { + "name": "stretch", + "type": "int", + "meta": "int32", + "default_value": "100" + }, + { + "name": "italic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_system_font_path_for_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 197317981, + "hash_compatibility": [ + 3824042574 + ], + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_name", + "type": "String" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "locale", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "script", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "weight", + "type": "int", + "meta": "int32", + "default_value": "400" + }, + { + "name": "stretch", + "type": "int", + "meta": "int32", + "default_value": "100" + }, + { + "name": "italic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_executable_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "read_string_from_stdin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488299882, + "hash_compatibility": [ + 2881709059 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "output", + "type": "Array", + "default_value": "[]" + }, + { + "name": "read_stderr", + "type": "bool", + "default_value": "false" + }, + { + "name": "open_console", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "execute_with_pipe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2851312030, + "hash_compatibility": [ + 3845631403 + ], + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "blocking", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "create_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903767230, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "open_console", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080601263, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "arguments", + "type": "PackedStringArray" + } + ] + }, + { + "name": "kill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shell_open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "shell_show_in_file_manager", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565188097, + "hash_compatibility": [ + 885841341 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file_or_dir_path", + "type": "String" + }, + { + "name": "open_folder", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_process_running", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_exit_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "set_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3605043004, + "arguments": [ + { + "name": "variable", + "type": "String" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "unset_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089850668, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_distribution_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cmdline_args", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_cmdline_user_args", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_video_adapter_driver_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_restart_on_exit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3331453935, + "hash_compatibility": [ + 611198603 + ], + "arguments": [ + { + "name": "restart", + "type": "bool" + }, + { + "name": "arguments", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] + }, + { + "name": "is_restart_on_exit_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_restart_on_exit_arguments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "delay_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 998575451, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "delay_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 998575451, + "arguments": [ + { + "name": "msec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_locale_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_model_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_userfs_persistent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_stdout_verbose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_debug_build", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_static_memory_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_static_memory_peak_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_memory_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "move_to_trash", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_user_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_system_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073895123, + "hash_compatibility": [ + 1965199849 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "dir", + "type": "enum::OS.SystemDir" + }, + { + "name": "shared_storage", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_config_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cache_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_keycode_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2261993717, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "code", + "type": "enum::Key" + } + ] + }, + { + "name": "is_keycode_unicode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "find_keycode_from_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1084858572, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "set_use_file_access_save_and_swap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_thread_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_thread_caller_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_main_thread_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tag_name", + "type": "String" + } + ] + }, + { + "name": "is_sandboxed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "request_permission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "request_permissions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_granted_permissions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "revoke_granted_permissions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "bool", + "name": "low_processor_usage_mode", + "setter": "set_low_processor_usage_mode", + "getter": "is_in_low_processor_usage_mode" + }, + { + "type": "int", + "name": "low_processor_usage_mode_sleep_usec", + "setter": "set_low_processor_usage_mode_sleep_usec", + "getter": "get_low_processor_usage_mode_sleep_usec" + }, + { + "type": "bool", + "name": "delta_smoothing", + "setter": "set_delta_smoothing", + "getter": "is_delta_smoothing_enabled" + } + ] + }, + { + "name": "Object", + "is_refcounted": false, + "is_instantiable": true, + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_POSTINITIALIZE", + "value": 0 + }, + { + "name": "NOTIFICATION_PREDELETE", + "value": 1 + }, + { + "name": "NOTIFICATION_EXTENSION_RELOADED", + "value": 2 + } + ], + "enums": [ + { + "name": "ConnectFlags", + "is_bitfield": false, + "values": [ + { + "name": "CONNECT_DEFERRED", + "value": 1 + }, + { + "name": "CONNECT_PERSIST", + "value": 2 + }, + { + "name": "CONNECT_ONE_SHOT", + "value": 4 + }, + { + "name": "CONNECT_REFERENCE_COUNTED", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "get_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "String" + } + ] + }, + { + "name": "set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_indexed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500910842, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_indexed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4006125091, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_property_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "property_can_revert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_get_revert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4023243586, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + }, + { + "name": "reversed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "script", + "type": "Variant" + } + ] + }, + { + "name": "get_script", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "remove_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990617847, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "has_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_meta_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "add_user_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 85656714, + "hash_compatibility": [ + 3780025912 + ], + "arguments": [ + { + "name": "signal", + "type": "String" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "has_user_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "remove_user_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "emit_signal", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 4047867050, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "call", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "call_deferred", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_deferred", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "callv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260104456, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "arg_array", + "type": "Array" + } + ] + }, + { + "name": "has_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "get_method_argument_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "has_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "get_signal_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_signal_connection_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3147814860, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "get_incoming_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1518946055, + "hash_compatibility": [ + 1469446357 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "disconnect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1874754934, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768136979, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "set_block_signals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_blocking_signals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "notify_property_list_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_message_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "can_translate_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195764410, + "hash_compatibility": [ + 2475554935 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "tr_n", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 162698058, + "hash_compatibility": [ + 4021311862 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_translation_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_translation_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "is_queued_for_deletion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "script_changed" + }, + { + "name": "property_list_changed" + } + ] + }, + { + "name": "Occluder3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ] + }, + { + "name": "OccluderInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_bake_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_bake_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_bake_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_bake_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bake_simplification_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "simplification_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_simplification_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_occluder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1664878165, + "arguments": [ + { + "name": "occluder", + "type": "Occluder3D" + } + ] + }, + { + "name": "get_occluder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1696836198, + "return_value": { + "type": "Occluder3D" + } + } + ], + "properties": [ + { + "type": "Occluder3D", + "name": "occluder", + "setter": "set_occluder", + "getter": "get_occluder" + }, + { + "type": "int", + "name": "bake_mask", + "setter": "set_bake_mask", + "getter": "get_bake_mask" + }, + { + "type": "float", + "name": "bake_simplification_distance", + "setter": "set_bake_simplification_distance", + "getter": "get_bake_simplification_distance" + } + ] + }, + { + "name": "OccluderPolygon2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "CullMode", + "is_bitfield": false, + "values": [ + { + "name": "CULL_DISABLED", + "value": 0 + }, + { + "name": "CULL_CLOCKWISE", + "value": 1 + }, + { + "name": "CULL_COUNTER_CLOCKWISE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500863002, + "arguments": [ + { + "name": "cull_mode", + "type": "enum::OccluderPolygon2D.CullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 33931036, + "return_value": { + "type": "enum::OccluderPolygon2D.CullMode" + } + }, + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + } + ] + }, + { + "name": "OfflineMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core" + }, + { + "name": "OggPacketSequence", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_packet_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "packet_data", + "type": "typedarray::Array" + } + ] + }, + { + "name": "get_packet_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Array" + } + }, + { + "name": "set_packet_granule_positions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "granule_positions", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_packet_granule_positions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_sampling_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sampling_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sampling_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "typedarray::PackedByteArray", + "name": "packet_data", + "setter": "set_packet_data", + "getter": "get_packet_data" + }, + { + "type": "PackedInt64Array", + "name": "granule_positions", + "setter": "set_packet_granule_positions", + "getter": "get_packet_granule_positions" + }, + { + "type": "float", + "name": "sampling_rate", + "setter": "set_sampling_rate", + "getter": "get_sampling_rate" + } + ] + }, + { + "name": "OggPacketSequencePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "OmniLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_DUAL_PARABOLOID", + "value": 0 + }, + { + "name": "SHADOW_CUBE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121862228, + "arguments": [ + { + "name": "mode", + "type": "enum::OmniLight3D.ShadowMode" + } + ] + }, + { + "name": "get_shadow_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181586331, + "return_value": { + "type": "enum::OmniLight3D.ShadowMode" + } + } + ], + "properties": [ + { + "type": "float", + "name": "omni_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "omni_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "int", + "name": "omni_shadow_mode", + "setter": "set_shadow_mode", + "getter": "get_shadow_mode" + } + ] + }, + { + "name": "OpenXRAPIExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "OpenXRAlphaBlendModeSupport", + "is_bitfield": false, + "values": [ + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE", + "value": 0 + }, + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL", + "value": 1 + }, + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_system_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_session", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "transform_from_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3255299855, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "pose", + "type": "const void*" + } + ] + }, + { + "name": "xr_result", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886436197, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "result", + "type": "int", + "meta": "uint64" + }, + { + "name": "format", + "type": "String" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "openxr_is_enabled", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2703660260, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "check_run_in_editor", + "type": "bool" + } + ] + }, + { + "name": "get_instance_proc_addr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_error_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "result", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_swapchain_format_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "swapchain_format", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_object_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "object_type", + "type": "int", + "meta": "int64" + }, + { + "name": "object_handle", + "type": "int", + "meta": "uint64" + }, + { + "name": "object_name", + "type": "String" + } + ] + }, + { + "name": "begin_debug_label_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label_name", + "type": "String" + } + ] + }, + { + "name": "end_debug_label_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "insert_debug_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label_name", + "type": "String" + } + ] + }, + { + "name": "is_initialized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_play_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_predicted_display_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_next_frame_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "can_render", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_hand_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "hand_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "register_composition_layer_provider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" + } + ] + }, + { + "name": "unregister_composition_layer_provider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" + } + ] + }, + { + "name": "set_emulate_environment_blend_mode_alpha_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_environment_blend_mode_alpha_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579290861, + "return_value": { + "type": "enum::OpenXRAPIExtension.OpenXRAlphaBlendModeSupport" + } + } + ] + }, + { + "name": "OpenXRAction", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "ActionType", + "is_bitfield": false, + "values": [ + { + "name": "OPENXR_ACTION_BOOL", + "value": 0 + }, + { + "name": "OPENXR_ACTION_FLOAT", + "value": 1 + }, + { + "name": "OPENXR_ACTION_VECTOR2", + "value": 2 + }, + { + "name": "OPENXR_ACTION_POSE", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_localized_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "localized_name", + "type": "String" + } + ] + }, + { + "name": "get_localized_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_action_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1675238366, + "arguments": [ + { + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" + } + ] + }, + { + "name": "get_action_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536542431, + "return_value": { + "type": "enum::OpenXRAction.ActionType" + } + }, + { + "name": "set_toplevel_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "toplevel_paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_toplevel_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" + }, + { + "type": "int", + "name": "action_type", + "setter": "set_action_type", + "getter": "get_action_type" + }, + { + "type": "PackedStringArray", + "name": "toplevel_paths", + "setter": "set_toplevel_paths", + "getter": "get_toplevel_paths" + } + ] + }, + { + "name": "OpenXRActionMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_action_sets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "action_sets", + "type": "Array" + } + ] + }, + { + "name": "get_action_sets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_action_set_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_action_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1888809267, + "return_value": { + "type": "OpenXRActionSet" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_action_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1789580336, + "return_value": { + "type": "OpenXRActionSet" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_action_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093310581, + "arguments": [ + { + "name": "action_set", + "type": "OpenXRActionSet" + } + ] + }, + { + "name": "remove_action_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093310581, + "arguments": [ + { + "name": "action_set", + "type": "OpenXRActionSet" + } + ] + }, + { + "name": "set_interaction_profiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "interaction_profiles", + "type": "Array" + } + ] + }, + { + "name": "get_interaction_profiles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_interaction_profile_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_interaction_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3095875538, + "return_value": { + "type": "OpenXRInteractionProfile" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_interaction_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546151210, + "return_value": { + "type": "OpenXRInteractionProfile" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697953512, + "arguments": [ + { + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" + } + ] + }, + { + "name": "remove_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697953512, + "arguments": [ + { + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" + } + ] + }, + { + "name": "create_default_action_sets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "OpenXRActionSet", + "name": "action_sets", + "setter": "set_action_sets", + "getter": "get_action_sets" + }, + { + "type": "OpenXRInteractionProfile", + "name": "interaction_profiles", + "setter": "set_interaction_profiles", + "getter": "get_interaction_profiles" + } + ] + }, + { + "name": "OpenXRActionSet", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_localized_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "localized_name", + "type": "String" + } + ] + }, + { + "name": "get_localized_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_action_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_actions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "actions", + "type": "Array" + } + ] + }, + { + "name": "get_actions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + }, + { + "name": "remove_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "OpenXRAction", + "name": "actions", + "setter": "set_actions", + "getter": "get_actions" + } + ] + }, + { + "name": "OpenXRCompositionLayer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_layer_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3888077664, + "arguments": [ + { + "name": "viewport", + "type": "SubViewport" + } + ] + }, + { + "name": "get_layer_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750751911, + "return_value": { + "type": "SubViewport" + } + }, + { + "name": "set_use_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_use_android_surface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_android_surface_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_android_surface_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_enable_hole_punch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_enable_hole_punch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sort_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "order", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sort_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_alpha_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_alpha_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277089691, + "return_value": { + "type": "JavaObject" + } + }, + { + "name": "is_natively_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "intersects_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091262597, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "origin", + "type": "Vector3" + }, + { + "name": "direction", + "type": "Vector3" + } + ] + } + ], + "properties": [ + { + "type": "Object", + "name": "layer_viewport", + "setter": "set_layer_viewport", + "getter": "get_layer_viewport" + }, + { + "type": "bool", + "name": "use_android_surface", + "setter": "set_use_android_surface", + "getter": "get_use_android_surface" + }, + { + "type": "Vector2i", + "name": "android_surface_size", + "setter": "set_android_surface_size", + "getter": "get_android_surface_size" + }, + { + "type": "int", + "name": "sort_order", + "setter": "set_sort_order", + "getter": "get_sort_order" + }, + { + "type": "bool", + "name": "alpha_blend", + "setter": "set_alpha_blend", + "getter": "get_alpha_blend" + }, + { + "type": "bool", + "name": "enable_hole_punch", + "setter": "set_enable_hole_punch", + "getter": "get_enable_hole_punch" + } + ] + }, + { + "name": "OpenXRCompositionLayerCylinder", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_aspect_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aspect_ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aspect_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_central_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_central_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_fallback_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "aspect_ratio", + "setter": "set_aspect_ratio", + "getter": "get_aspect_ratio" + }, + { + "type": "float", + "name": "central_angle", + "setter": "set_central_angle", + "getter": "get_central_angle" + }, + { + "type": "int", + "name": "fallback_segments", + "setter": "set_fallback_segments", + "getter": "get_fallback_segments" + } + ] + }, + { + "name": "OpenXRCompositionLayerEquirect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_central_horizontal_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_central_horizontal_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_upper_vertical_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_upper_vertical_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lower_vertical_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lower_vertical_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_fallback_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "central_horizontal_angle", + "setter": "set_central_horizontal_angle", + "getter": "get_central_horizontal_angle" + }, + { + "type": "float", + "name": "upper_vertical_angle", + "setter": "set_upper_vertical_angle", + "getter": "get_upper_vertical_angle" + }, + { + "type": "float", + "name": "lower_vertical_angle", + "setter": "set_lower_vertical_angle", + "getter": "get_lower_vertical_angle" + }, + { + "type": "int", + "name": "fallback_segments", + "setter": "set_fallback_segments", + "getter": "get_fallback_segments" + } + ] + }, + { + "name": "OpenXRCompositionLayerQuad", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_quad_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_quad_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "quad_size", + "setter": "set_quad_size", + "getter": "get_quad_size" + } + ] + }, + { + "name": "OpenXRExtensionWrapperExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_get_requested_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_set_system_properties_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_instance_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_session_create_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_swapchain_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_hand_joint_locations_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "hand_index", + "type": "int", + "meta": "int32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_get_composition_layer_count", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_composition_layer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_composition_layer_order", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_suggested_tracker_names", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_on_register_metadata", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_before_instance_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_instance_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_on_instance_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_session_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "session", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_on_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_pre_render", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_main_swapchains_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_session_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_idle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_ready", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_synchronized", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_visible", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_focused", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_stopping", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_loss_pending", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_state_exiting", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_on_event_polled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "const void*" + } + ] + }, + { + "name": "_set_viewport_composition_layer_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "layer", + "type": "const void*" + }, + { + "name": "property_values", + "type": "Dictionary" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_get_viewport_composition_layer_extension_properties", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_viewport_composition_layer_extension_property_defaults", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_on_viewport_composition_layer_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "layer", + "type": "const void*" + } + ] + }, + { + "name": "_set_android_surface_swapchain_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "property_values", + "type": "Dictionary" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "get_openxr_api", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1637791613, + "return_value": { + "type": "OpenXRAPIExtension" + } + }, + { + "name": "register_extension_wrapper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "OpenXRHand", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "Hands", + "is_bitfield": false, + "values": [ + { + "name": "HAND_LEFT", + "value": 0 + }, + { + "name": "HAND_RIGHT", + "value": 1 + }, + { + "name": "HAND_MAX", + "value": 2 + } + ] + }, + { + "name": "MotionRange", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_RANGE_UNOBSTRUCTED", + "value": 0 + }, + { + "name": "MOTION_RANGE_CONFORM_TO_CONTROLLER", + "value": 1 + }, + { + "name": "MOTION_RANGE_MAX", + "value": 2 + } + ] + }, + { + "name": "SkeletonRig", + "is_bitfield": false, + "values": [ + { + "name": "SKELETON_RIG_OPENXR", + "value": 0 + }, + { + "name": "SKELETON_RIG_HUMANOID", + "value": 1 + }, + { + "name": "SKELETON_RIG_MAX", + "value": 2 + } + ] + }, + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_hand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1849328560, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRHand.Hands" + } + ] + }, + { + "name": "get_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2850644561, + "return_value": { + "type": "enum::OpenXRHand.Hands" + } + }, + { + "name": "set_hand_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "hand_skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_hand_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_motion_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3326516003, + "arguments": [ + { + "name": "motion_range", + "type": "enum::OpenXRHand.MotionRange" + } + ] + }, + { + "name": "get_motion_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2191822314, + "return_value": { + "type": "enum::OpenXRHand.MotionRange" + } + }, + { + "name": "set_skeleton_rig", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1528072213, + "arguments": [ + { + "name": "skeleton_rig", + "type": "enum::OpenXRHand.SkeletonRig" + } + ] + }, + { + "name": "get_skeleton_rig", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968409338, + "return_value": { + "type": "enum::OpenXRHand.SkeletonRig" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3144625444, + "arguments": [ + { + "name": "bone_update", + "type": "enum::OpenXRHand.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1310695248, + "return_value": { + "type": "enum::OpenXRHand.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hand", + "setter": "set_hand", + "getter": "get_hand" + }, + { + "type": "int", + "name": "motion_range", + "setter": "set_motion_range", + "getter": "get_motion_range" + }, + { + "type": "NodePath", + "name": "hand_skeleton", + "setter": "set_hand_skeleton", + "getter": "get_hand_skeleton" + }, + { + "type": "int", + "name": "skeleton_rig", + "setter": "set_skeleton_rig", + "getter": "get_skeleton_rig" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "OpenXRIPBinding", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4072409085, + "return_value": { + "type": "OpenXRAction" + } + }, + { + "name": "get_path_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "has_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "OpenXRAction", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "PackedStringArray", + "name": "paths", + "setter": "set_paths", + "getter": "get_paths" + } + ] + }, + { + "name": "OpenXRInteractionProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_interaction_profile_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "interaction_profile_path", + "type": "String" + } + ] + }, + { + "name": "get_interaction_profile_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_binding_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_binding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3934429652, + "return_value": { + "type": "OpenXRIPBinding" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bindings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "bindings", + "type": "Array" + } + ] + }, + { + "name": "get_bindings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "interaction_profile_path", + "setter": "set_interaction_profile_path", + "getter": "get_interaction_profile_path" + }, + { + "type": "OpenXRIPBinding", + "name": "bindings", + "setter": "set_bindings", + "getter": "get_bindings" + } + ] + }, + { + "name": "OpenXRInteractionProfileMetadata", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_profile_rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "old_name", + "type": "String" + }, + { + "name": "new_name", + "type": "String" + } + ] + }, + { + "name": "register_top_level_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254767734, + "arguments": [ + { + "name": "display_name", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" + } + ] + }, + { + "name": "register_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254767734, + "arguments": [ + { + "name": "display_name", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" + } + ] + }, + { + "name": "register_io_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3443511926, + "arguments": [ + { + "name": "interaction_profile", + "type": "String" + }, + { + "name": "display_name", + "type": "String" + }, + { + "name": "toplevel_path", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" + }, + { + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" + } + ] + } + ] + }, + { + "name": "OpenXRInterface", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "enums": [ + { + "name": "Hand", + "is_bitfield": false, + "values": [ + { + "name": "HAND_LEFT", + "value": 0 + }, + { + "name": "HAND_RIGHT", + "value": 1 + }, + { + "name": "HAND_MAX", + "value": 2 + } + ] + }, + { + "name": "HandMotionRange", + "is_bitfield": false, + "values": [ + { + "name": "HAND_MOTION_RANGE_UNOBSTRUCTED", + "value": 0 + }, + { + "name": "HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER", + "value": 1 + }, + { + "name": "HAND_MOTION_RANGE_MAX", + "value": 2 + } + ] + }, + { + "name": "HandTrackedSource", + "is_bitfield": false, + "values": [ + { + "name": "HAND_TRACKED_SOURCE_UNKNOWN", + "value": 0 + }, + { + "name": "HAND_TRACKED_SOURCE_UNOBSTRUCTED", + "value": 1 + }, + { + "name": "HAND_TRACKED_SOURCE_CONTROLLER", + "value": 2 + }, + { + "name": "HAND_TRACKED_SOURCE_MAX", + "value": 3 + } + ] + }, + { + "name": "HandJoints", + "is_bitfield": false, + "values": [ + { + "name": "HAND_JOINT_PALM", + "value": 0 + }, + { + "name": "HAND_JOINT_WRIST", + "value": 1 + }, + { + "name": "HAND_JOINT_THUMB_METACARPAL", + "value": 2 + }, + { + "name": "HAND_JOINT_THUMB_PROXIMAL", + "value": 3 + }, + { + "name": "HAND_JOINT_THUMB_DISTAL", + "value": 4 + }, + { + "name": "HAND_JOINT_THUMB_TIP", + "value": 5 + }, + { + "name": "HAND_JOINT_INDEX_METACARPAL", + "value": 6 + }, + { + "name": "HAND_JOINT_INDEX_PROXIMAL", + "value": 7 + }, + { + "name": "HAND_JOINT_INDEX_INTERMEDIATE", + "value": 8 + }, + { + "name": "HAND_JOINT_INDEX_DISTAL", + "value": 9 + }, + { + "name": "HAND_JOINT_INDEX_TIP", + "value": 10 + }, + { + "name": "HAND_JOINT_MIDDLE_METACARPAL", + "value": 11 + }, + { + "name": "HAND_JOINT_MIDDLE_PROXIMAL", + "value": 12 + }, + { + "name": "HAND_JOINT_MIDDLE_INTERMEDIATE", + "value": 13 + }, + { + "name": "HAND_JOINT_MIDDLE_DISTAL", + "value": 14 + }, + { + "name": "HAND_JOINT_MIDDLE_TIP", + "value": 15 + }, + { + "name": "HAND_JOINT_RING_METACARPAL", + "value": 16 + }, + { + "name": "HAND_JOINT_RING_PROXIMAL", + "value": 17 + }, + { + "name": "HAND_JOINT_RING_INTERMEDIATE", + "value": 18 + }, + { + "name": "HAND_JOINT_RING_DISTAL", + "value": 19 + }, + { + "name": "HAND_JOINT_RING_TIP", + "value": 20 + }, + { + "name": "HAND_JOINT_LITTLE_METACARPAL", + "value": 21 + }, + { + "name": "HAND_JOINT_LITTLE_PROXIMAL", + "value": 22 + }, + { + "name": "HAND_JOINT_LITTLE_INTERMEDIATE", + "value": 23 + }, + { + "name": "HAND_JOINT_LITTLE_DISTAL", + "value": 24 + }, + { + "name": "HAND_JOINT_LITTLE_TIP", + "value": 25 + }, + { + "name": "HAND_JOINT_MAX", + "value": 26 + } + ] + }, + { + "name": "HandJointFlags", + "is_bitfield": true, + "values": [ + { + "name": "HAND_JOINT_NONE", + "value": 0 + }, + { + "name": "HAND_JOINT_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "HAND_JOINT_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "HAND_JOINT_POSITION_VALID", + "value": 4 + }, + { + "name": "HAND_JOINT_POSITION_TRACKED", + "value": 8 + }, + { + "name": "HAND_JOINT_LINEAR_VELOCITY_VALID", + "value": 16 + }, + { + "name": "HAND_JOINT_ANGULAR_VELOCITY_VALID", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_display_refresh_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_render_target_size_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_render_target_size_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_foveation_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_foveation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_foveation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "foveation_level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_foveation_dynamic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_foveation_dynamic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "foveation_dynamic", + "type": "bool" + } + ] + }, + { + "name": "is_action_set_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_action_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_action_sets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_available_display_refresh_rates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_motion_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 855158159, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "motion_range", + "type": "enum::OpenXRInterface.HandMotionRange" + } + ] + }, + { + "name": "get_motion_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3955838114, + "return_value": { + "type": "enum::OpenXRInterface.HandMotionRange" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + } + ] + }, + { + "name": "get_hand_tracking_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4092421202, + "return_value": { + "type": "enum::OpenXRInterface.HandTrackedSource" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + } + ] + }, + { + "name": "get_hand_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 720567706, + "return_value": { + "type": "bitfield::OpenXRInterface.HandJointFlags" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1974618321, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 901522724, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "is_hand_tracking_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_hand_interaction_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_eye_gaze_interaction_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + } + ], + "signals": [ + { + "name": "session_begun" + }, + { + "name": "session_stopping" + }, + { + "name": "session_focussed" + }, + { + "name": "session_visible" + }, + { + "name": "session_loss_pending" + }, + { + "name": "instance_exiting" + }, + { + "name": "pose_recentered" + }, + { + "name": "refresh_rate_changed", + "arguments": [ + { + "name": "refresh_rate", + "type": "float" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "display_refresh_rate", + "setter": "set_display_refresh_rate", + "getter": "get_display_refresh_rate" + }, + { + "type": "float", + "name": "render_target_size_multiplier", + "setter": "set_render_target_size_multiplier", + "getter": "get_render_target_size_multiplier" + }, + { + "type": "int", + "name": "foveation_level", + "setter": "set_foveation_level", + "getter": "get_foveation_level" + }, + { + "type": "bool", + "name": "foveation_dynamic", + "setter": "set_foveation_dynamic", + "getter": "get_foveation_dynamic" + }, + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "OpenXRVisibilityMask", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core" + }, + { + "name": "OptimizedTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Translation", + "api_type": "core", + "methods": [ + { + "name": "generate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "from", + "type": "Translation" + } + ] + } + ] + }, + { + "name": "OptionButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697778442, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781678508, + "hash_compatibility": [ + 3944051090 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005725572, + "arguments": [ + { + "name": "text", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selected_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selected_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "show_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_selectable_items", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selectable_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_last", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_fit_to_longest_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "fit", + "type": "bool" + } + ] + }, + { + "name": "is_fit_to_longest_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "item_selected", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "item_focused", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "selected", + "setter": "_select_int", + "getter": "get_selected" + }, + { + "type": "bool", + "name": "fit_to_longest_item", + "setter": "set_fit_to_longest_item", + "getter": "is_fit_to_longest_item" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PCKPacker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "pck_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 508410629, + "hash_compatibility": [ + 3232891339 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pck_path", + "type": "String" + }, + { + "name": "alignment", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "key", + "type": "String", + "default_value": "\"0000000000000000000000000000000000000000000000000000000000000000\"" + }, + { + "name": "encrypt_directory", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2215643711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pck_path", + "type": "String" + }, + { + "name": "source_path", + "type": "String" + }, + { + "name": "encrypt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "verbose", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "PackedDataContainer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 966674026, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PackedDataContainerRef", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PackedScene", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "GenEditState", + "is_bitfield": false, + "values": [ + { + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 + }, + { + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 + }, + { + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584678054, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "Node" + } + ] + }, + { + "name": "instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2628778455, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "edit_state", + "type": "enum::PackedScene.GenEditState", + "default_value": "0" + } + ] + }, + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3479783971, + "return_value": { + "type": "SceneState" + } + } + ] + }, + { + "name": "PacketPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3442865206, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "put_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436251611, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "var", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_packet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "put_packet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_packet_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3185525595, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_available_packet_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_encode_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_encode_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "encode_buffer_max_size", + "setter": "set_encode_buffer_max_size", + "getter": "get_encode_buffer_max_size" + } + ] + }, + { + "name": "PacketPeerDTLS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_HANDSHAKING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + }, + { + "name": "STATUS_ERROR_HOSTNAME_MISMATCH", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "connect_to_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2880188099, + "hash_compatibility": [ + 1801538152 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "packet_peer", + "type": "PacketPeerUDP" + }, + { + "name": "hostname", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3248654679, + "return_value": { + "type": "enum::PacketPeerDTLS.Status" + } + }, + { + "name": "disconnect_from_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "PacketPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_buffer", + "type": "const uint8_t*" + }, + { + "name": "p_buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PacketPeerStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "set_stream_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281897016, + "arguments": [ + { + "name": "peer", + "type": "StreamPeer" + } + ] + }, + { + "name": "get_stream_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "set_input_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size_bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_output_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size_bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_output_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "input_buffer_max_size", + "setter": "set_input_buffer_max_size", + "getter": "get_input_buffer_max_size" + }, + { + "type": "int", + "name": "output_buffer_max_size", + "setter": "set_output_buffer_max_size", + "getter": "get_output_buffer_max_size" + }, + { + "type": "StreamPeer", + "name": "stream_peer", + "setter": "set_stream_peer", + "getter": "get_stream_peer" + } + ] + }, + { + "name": "PacketPeerUDP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051239242, + "hash_compatibility": [ + 4290438434 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + }, + { + "name": "recv_buf_size", + "type": "int", + "meta": "int32", + "default_value": "65536" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_bound", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_socket_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_packet_ip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_packet_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_dest_address", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_broadcast_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "join_multicast_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "multicast_address", + "type": "String" + }, + { + "name": "interface_name", + "type": "String" + } + ] + }, + { + "name": "leave_multicast_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "multicast_address", + "type": "String" + }, + { + "name": "interface_name", + "type": "String" + } + ] + } + ] + }, + { + "name": "Panel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core" + }, + { + "name": "PanelContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core" + }, + { + "name": "PanoramaSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_panorama", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_filtering_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_filtering_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "panorama", + "setter": "set_panorama", + "getter": "get_panorama" + }, + { + "type": "bool", + "name": "filter", + "setter": "set_filtering_enabled", + "getter": "is_filtering_enabled" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + } + ] + }, + { + "name": "Parallax2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_scroll_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "repeat_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_repeat_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat_times", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "repeat_times", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_repeat_times", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_autoscroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "autoscroll", + "type": "Vector2" + } + ] + }, + { + "name": "get_autoscroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "get_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ignore_camera_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignore_camera_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_scale", + "setter": "set_scroll_scale", + "getter": "get_scroll_scale" + }, + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "Vector2", + "name": "repeat_size", + "setter": "set_repeat_size", + "getter": "get_repeat_size" + }, + { + "type": "Vector2", + "name": "autoscroll", + "setter": "set_autoscroll", + "getter": "get_autoscroll" + }, + { + "type": "int", + "name": "repeat_times", + "setter": "set_repeat_times", + "getter": "get_repeat_times" + }, + { + "type": "Vector2", + "name": "limit_begin", + "setter": "set_limit_begin", + "getter": "get_limit_begin" + }, + { + "type": "Vector2", + "name": "limit_end", + "setter": "set_limit_end", + "getter": "get_limit_end" + }, + { + "type": "bool", + "name": "follow_viewport", + "setter": "set_follow_viewport", + "getter": "get_follow_viewport" + }, + { + "type": "bool", + "name": "ignore_camera_scroll", + "setter": "set_ignore_camera_scroll", + "getter": "is_ignore_camera_scroll" + }, + { + "type": "Vector2", + "name": "screen_offset", + "setter": "set_screen_offset", + "getter": "get_screen_offset" + } + ] + }, + { + "name": "ParallaxBackground", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasLayer", + "api_type": "core", + "methods": [ + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_base_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_base_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_ignore_camera_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignore_camera_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "Vector2", + "name": "scroll_base_offset", + "setter": "set_scroll_base_offset", + "getter": "get_scroll_base_offset" + }, + { + "type": "Vector2", + "name": "scroll_base_scale", + "setter": "set_scroll_base_scale", + "getter": "get_scroll_base_scale" + }, + { + "type": "Vector2", + "name": "scroll_limit_begin", + "setter": "set_limit_begin", + "getter": "get_limit_begin" + }, + { + "type": "Vector2", + "name": "scroll_limit_end", + "setter": "set_limit_end", + "getter": "get_limit_end" + }, + { + "type": "bool", + "name": "scroll_ignore_camera_zoom", + "setter": "set_ignore_camera_zoom", + "getter": "is_ignore_camera_zoom" + } + ] + }, + { + "name": "ParallaxLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_motion_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_motion_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_mirroring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "mirror", + "type": "Vector2" + } + ] + }, + { + "name": "get_mirroring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "motion_scale", + "setter": "set_motion_scale", + "getter": "get_motion_scale" + }, + { + "type": "Vector2", + "name": "motion_offset", + "setter": "set_motion_offset", + "getter": "get_motion_offset" + }, + { + "type": "Vector2", + "name": "motion_mirroring", + "setter": "set_mirroring", + "getter": "get_mirroring" + } + ] + }, + { + "name": "ParticleProcessMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_RADIAL_VELOCITY", + "value": 15 + }, + { + "name": "PARAM_DIRECTIONAL_VELOCITY", + "value": 16 + }, + { + "name": "PARAM_SCALE_OVER_VELOCITY", + "value": 17 + }, + { + "name": "PARAM_MAX", + "value": 18 + }, + { + "name": "PARAM_TURB_VEL_INFLUENCE", + "value": 13 + }, + { + "name": "PARAM_TURB_INIT_DISPLACEMENT", + "value": 14 + }, + { + "name": "PARAM_TURB_INFLUENCE_OVER_LIFE", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_DAMPING_AS_FRICTION", + "value": 3 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 4 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_BOX", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_RING", + "value": 6 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 7 + } + ] + }, + { + "name": "SubEmitterMode", + "is_bitfield": false, + "values": [ + { + "name": "SUB_EMITTER_DISABLED", + "value": 0 + }, + { + "name": "SUB_EMITTER_CONSTANT", + "value": 1 + }, + { + "name": "SUB_EMITTER_AT_END", + "value": 2 + }, + { + "name": "SUB_EMITTER_AT_COLLISION", + "value": 3 + }, + { + "name": "SUB_EMITTER_MAX", + "value": 4 + } + ] + }, + { + "name": "CollisionMode", + "is_bitfield": false, + "values": [ + { + "name": "COLLISION_DISABLED", + "value": 0 + }, + { + "name": "COLLISION_RIGID", + "value": 1 + }, + { + "name": "COLLISION_HIDE_ON_CONTACT", + "value": 2 + }, + { + "name": "COLLISION_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_inherit_velocity_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_inherit_velocity_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flatness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_flatness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 676779352, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2623708480, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 526976089, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_param_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3489372978, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "ramp", + "type": "Texture2D" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_alpha_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_alpha_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "ramp", + "type": "Texture2D" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_velocity_limit_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_velocity_limit_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1711815571, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3895316907, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" + } + ] + }, + { + "name": "set_velocity_pivot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "pivot", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity_pivot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 461501442, + "arguments": [ + { + "name": "shape", + "type": "enum::ParticleProcessMaterial.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3719733018, + "return_value": { + "type": "enum::ParticleProcessMaterial.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_box_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_point_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_point_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_normal_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_normal_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_color_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_emission_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_emission_ring_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_ring_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_ring_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_cone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_shape_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "emission_shape_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_shape_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_shape_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "emission_shape_scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_shape_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_turbulence_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_turbulence_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "turbulence_enabled", + "type": "bool" + } + ] + }, + { + "name": "get_turbulence_noise_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_speed_random", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_speed_random", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_speed_random", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_turbulence_noise_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "turbulence_noise_speed", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector3" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "randomness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_sub_emitter_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2399052877, + "return_value": { + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } + }, + { + "name": "set_sub_emitter_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161806672, + "arguments": [ + { + "name": "mode", + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } + ] + }, + { + "name": "get_sub_emitter_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_sub_emitter_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_sub_emitter_amount_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sub_emitter_amount_at_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sub_emitter_keep_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sub_emitter_keep_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_attractor_interaction_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_attractor_interaction_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 653804659, + "arguments": [ + { + "name": "mode", + "type": "enum::ParticleProcessMaterial.CollisionMode" + } + ] + }, + { + "name": "get_collision_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 139371864, + "return_value": { + "type": "enum::ParticleProcessMaterial.CollisionMode" + } + }, + { + "name": "set_collision_use_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "radius", + "type": "bool" + } + ] + }, + { + "name": "is_collision_using_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "bool", + "name": "particle_flag_rotate_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 1 + }, + { + "type": "bool", + "name": "particle_flag_disable_z", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 2 + }, + { + "type": "bool", + "name": "particle_flag_damping_as_friction", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 3 + }, + { + "type": "Vector3", + "name": "emission_shape_offset", + "setter": "set_emission_shape_offset", + "getter": "get_emission_shape_offset" + }, + { + "type": "Vector3", + "name": "emission_shape_scale", + "setter": "set_emission_shape_scale", + "getter": "get_emission_shape_scale" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector3", + "name": "emission_box_extents", + "setter": "set_emission_box_extents", + "getter": "get_emission_box_extents" + }, + { + "type": "Texture2D", + "name": "emission_point_texture", + "setter": "set_emission_point_texture", + "getter": "get_emission_point_texture" + }, + { + "type": "Texture2D", + "name": "emission_normal_texture", + "setter": "set_emission_normal_texture", + "getter": "get_emission_normal_texture" + }, + { + "type": "Texture2D", + "name": "emission_color_texture", + "setter": "set_emission_color_texture", + "getter": "get_emission_color_texture" + }, + { + "type": "int", + "name": "emission_point_count", + "setter": "set_emission_point_count", + "getter": "get_emission_point_count" + }, + { + "type": "Vector3", + "name": "emission_ring_axis", + "setter": "set_emission_ring_axis", + "getter": "get_emission_ring_axis" + }, + { + "type": "float", + "name": "emission_ring_height", + "setter": "set_emission_ring_height", + "getter": "get_emission_ring_height" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_cone_angle", + "setter": "set_emission_ring_cone_angle", + "getter": "get_emission_ring_cone_angle" + }, + { + "type": "Vector2", + "name": "angle", + "setter": "set_param", + "getter": "get_param", + "index": 7 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "CurveTexture", + "name": "angle_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 7 + }, + { + "type": "float", + "name": "inherit_velocity_ratio", + "setter": "set_inherit_velocity_ratio", + "getter": "get_inherit_velocity_ratio" + }, + { + "type": "Vector3", + "name": "velocity_pivot", + "setter": "set_velocity_pivot", + "getter": "get_velocity_pivot" + }, + { + "type": "Vector3", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "flatness", + "setter": "set_flatness", + "getter": "get_flatness" + }, + { + "type": "Vector2", + "name": "initial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "Vector2", + "name": "angular_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "CurveTexture", + "name": "angular_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 1 + }, + { + "type": "Vector2", + "name": "directional_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 16 + }, + { + "type": "CurveXYZTexture", + "name": "directional_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 16 + }, + { + "type": "Vector2", + "name": "orbit_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "orbit_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 2 + }, + { + "type": "Vector2", + "name": "radial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "radial_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "velocity_limit_curve", + "setter": "set_velocity_limit_curve", + "getter": "get_velocity_limit_curve" + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "Vector2", + "name": "linear_accel", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "CurveTexture", + "name": "linear_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 3 + }, + { + "type": "Vector2", + "name": "radial_accel", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "CurveTexture", + "name": "radial_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 4 + }, + { + "type": "Vector2", + "name": "tangential_accel", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "CurveTexture", + "name": "tangential_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 5 + }, + { + "type": "Vector2", + "name": "damping", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "CurveTexture", + "name": "damping_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 6 + }, + { + "type": "bool", + "name": "attractor_interaction_enabled", + "setter": "set_attractor_interaction_enabled", + "getter": "is_attractor_interaction_enabled" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_param", + "getter": "get_param", + "index": 8 + }, + { + "type": "float", + "name": "scale_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 8 + }, + { + "type": "Vector2", + "name": "scale_over_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 17 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_over_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 17 + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "GradientTexture1D", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "GradientTexture1D", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "CurveTexture", + "name": "alpha_curve", + "setter": "set_alpha_curve", + "getter": "get_alpha_curve" + }, + { + "type": "CurveTexture", + "name": "emission_curve", + "setter": "set_emission_curve", + "getter": "get_emission_curve" + }, + { + "type": "Vector2", + "name": "hue_variation", + "setter": "set_param", + "getter": "get_param", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "CurveTexture", + "name": "hue_variation_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 9 + }, + { + "type": "Vector2", + "name": "anim_speed", + "setter": "set_param", + "getter": "get_param", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "CurveTexture", + "name": "anim_speed_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 10 + }, + { + "type": "Vector2", + "name": "anim_offset", + "setter": "set_param", + "getter": "get_param", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "CurveTexture", + "name": "anim_offset_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 11 + }, + { + "type": "bool", + "name": "turbulence_enabled", + "setter": "set_turbulence_enabled", + "getter": "get_turbulence_enabled" + }, + { + "type": "float", + "name": "turbulence_noise_strength", + "setter": "set_turbulence_noise_strength", + "getter": "get_turbulence_noise_strength" + }, + { + "type": "float", + "name": "turbulence_noise_scale", + "setter": "set_turbulence_noise_scale", + "getter": "get_turbulence_noise_scale" + }, + { + "type": "Vector3", + "name": "turbulence_noise_speed", + "setter": "set_turbulence_noise_speed", + "getter": "get_turbulence_noise_speed" + }, + { + "type": "float", + "name": "turbulence_noise_speed_random", + "setter": "set_turbulence_noise_speed_random", + "getter": "get_turbulence_noise_speed_random" + }, + { + "type": "Vector2", + "name": "turbulence_influence", + "setter": "set_param", + "getter": "get_param", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 13 + }, + { + "type": "Vector2", + "name": "turbulence_initial_displacement", + "setter": "set_param", + "getter": "get_param", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 14 + }, + { + "type": "CurveTexture", + "name": "turbulence_influence_over_life", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 12 + }, + { + "type": "int", + "name": "collision_mode", + "setter": "set_collision_mode", + "getter": "get_collision_mode" + }, + { + "type": "float", + "name": "collision_friction", + "setter": "set_collision_friction", + "getter": "get_collision_friction" + }, + { + "type": "float", + "name": "collision_bounce", + "setter": "set_collision_bounce", + "getter": "get_collision_bounce" + }, + { + "type": "bool", + "name": "collision_use_scale", + "setter": "set_collision_use_scale", + "getter": "is_collision_using_scale" + }, + { + "type": "int", + "name": "sub_emitter_mode", + "setter": "set_sub_emitter_mode", + "getter": "get_sub_emitter_mode" + }, + { + "type": "float", + "name": "sub_emitter_frequency", + "setter": "set_sub_emitter_frequency", + "getter": "get_sub_emitter_frequency" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_end", + "setter": "set_sub_emitter_amount_at_end", + "getter": "get_sub_emitter_amount_at_end" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_collision", + "setter": "set_sub_emitter_amount_at_collision", + "getter": "get_sub_emitter_amount_at_collision" + }, + { + "type": "bool", + "name": "sub_emitter_keep_velocity", + "setter": "set_sub_emitter_keep_velocity", + "getter": "get_sub_emitter_keep_velocity" + } + ] + }, + { + "name": "Path2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659985499, + "arguments": [ + { + "name": "curve", + "type": "Curve2D" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 660369445, + "return_value": { + "type": "Curve2D" + } + } + ], + "properties": [ + { + "type": "Curve2D", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "Path3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408955118, + "arguments": [ + { + "name": "curve", + "type": "Curve3D" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244715212, + "return_value": { + "type": "Curve3D" + } + } + ], + "signals": [ + { + "name": "curve_changed" + } + ], + "properties": [ + { + "type": "Curve3D", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "PathFollow2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "h_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "v_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_progress_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rotates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cubic_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_cubic_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "progress", + "setter": "set_progress", + "getter": "get_progress" + }, + { + "type": "float", + "name": "progress_ratio", + "setter": "set_progress_ratio", + "getter": "get_progress_ratio" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "bool", + "name": "rotates", + "setter": "set_rotates", + "getter": "is_rotating" + }, + { + "type": "bool", + "name": "cubic_interp", + "setter": "set_cubic_interpolation", + "getter": "get_cubic_interpolation" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + } + ] + }, + { + "name": "PathFollow3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "RotationMode", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_NONE", + "value": 0 + }, + { + "name": "ROTATION_Y", + "value": 1 + }, + { + "name": "ROTATION_XY", + "value": 2 + }, + { + "name": "ROTATION_XYZ", + "value": 3 + }, + { + "name": "ROTATION_ORIENTED", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "h_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "v_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_progress_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rotation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1640311967, + "arguments": [ + { + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" + } + ] + }, + { + "name": "get_rotation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814010545, + "return_value": { + "type": "enum::PathFollow3D.RotationMode" + } + }, + { + "name": "set_cubic_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_cubic_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_model_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_model_front", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tilt_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_tilt_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "correct_posture", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2686588690, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "progress", + "setter": "set_progress", + "getter": "get_progress" + }, + { + "type": "float", + "name": "progress_ratio", + "setter": "set_progress_ratio", + "getter": "get_progress_ratio" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "int", + "name": "rotation_mode", + "setter": "set_rotation_mode", + "getter": "get_rotation_mode" + }, + { + "type": "bool", + "name": "use_model_front", + "setter": "set_use_model_front", + "getter": "is_using_model_front" + }, + { + "type": "bool", + "name": "cubic_interp", + "setter": "set_cubic_interpolation", + "getter": "get_cubic_interpolation" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "bool", + "name": "tilt_enabled", + "setter": "set_tilt_enabled", + "getter": "is_tilt_enabled" + } + ] + }, + { + "name": "Performance", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Monitor", + "is_bitfield": false, + "values": [ + { + "name": "TIME_FPS", + "value": 0 + }, + { + "name": "TIME_PROCESS", + "value": 1 + }, + { + "name": "TIME_PHYSICS_PROCESS", + "value": 2 + }, + { + "name": "TIME_NAVIGATION_PROCESS", + "value": 3 + }, + { + "name": "MEMORY_STATIC", + "value": 4 + }, + { + "name": "MEMORY_STATIC_MAX", + "value": 5 + }, + { + "name": "MEMORY_MESSAGE_BUFFER_MAX", + "value": 6 + }, + { + "name": "OBJECT_COUNT", + "value": 7 + }, + { + "name": "OBJECT_RESOURCE_COUNT", + "value": 8 + }, + { + "name": "OBJECT_NODE_COUNT", + "value": 9 + }, + { + "name": "OBJECT_ORPHAN_NODE_COUNT", + "value": 10 + }, + { + "name": "RENDER_TOTAL_OBJECTS_IN_FRAME", + "value": 11 + }, + { + "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME", + "value": 12 + }, + { + "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME", + "value": 13 + }, + { + "name": "RENDER_VIDEO_MEM_USED", + "value": 14 + }, + { + "name": "RENDER_TEXTURE_MEM_USED", + "value": 15 + }, + { + "name": "RENDER_BUFFER_MEM_USED", + "value": 16 + }, + { + "name": "PHYSICS_2D_ACTIVE_OBJECTS", + "value": 17 + }, + { + "name": "PHYSICS_2D_COLLISION_PAIRS", + "value": 18 + }, + { + "name": "PHYSICS_2D_ISLAND_COUNT", + "value": 19 + }, + { + "name": "PHYSICS_3D_ACTIVE_OBJECTS", + "value": 20 + }, + { + "name": "PHYSICS_3D_COLLISION_PAIRS", + "value": 21 + }, + { + "name": "PHYSICS_3D_ISLAND_COUNT", + "value": 22 + }, + { + "name": "AUDIO_OUTPUT_LATENCY", + "value": 23 + }, + { + "name": "NAVIGATION_ACTIVE_MAPS", + "value": 24 + }, + { + "name": "NAVIGATION_REGION_COUNT", + "value": 25 + }, + { + "name": "NAVIGATION_AGENT_COUNT", + "value": 26 + }, + { + "name": "NAVIGATION_LINK_COUNT", + "value": 27 + }, + { + "name": "NAVIGATION_POLYGON_COUNT", + "value": 28 + }, + { + "name": "NAVIGATION_EDGE_COUNT", + "value": 29 + }, + { + "name": "NAVIGATION_EDGE_MERGE_COUNT", + "value": 30 + }, + { + "name": "NAVIGATION_EDGE_CONNECTION_COUNT", + "value": 31 + }, + { + "name": "NAVIGATION_EDGE_FREE_COUNT", + "value": 32 + }, + { + "name": "NAVIGATION_OBSTACLE_COUNT", + "value": 33 + }, + { + "name": "PIPELINE_COMPILATIONS_CANVAS", + "value": 34 + }, + { + "name": "PIPELINE_COMPILATIONS_MESH", + "value": 35 + }, + { + "name": "PIPELINE_COMPILATIONS_SURFACE", + "value": 36 + }, + { + "name": "PIPELINE_COMPILATIONS_DRAW", + "value": 37 + }, + { + "name": "PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 38 + }, + { + "name": "MONITOR_MAX", + "value": 39 + } + ] + } + ], + "methods": [ + { + "name": "get_monitor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1943275655, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "monitor", + "type": "enum::Performance.Monitor" + } + ] + }, + { + "name": "add_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4099036814, + "hash_compatibility": [ + 2865980031 + ], + "arguments": [ + { + "name": "id", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "remove_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "has_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "get_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "get_monitor_modification_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_custom_monitor_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::StringName" + } + } + ] + }, + { + "name": "PhysicalBone2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RigidBody2D", + "api_type": "core", + "methods": [ + { + "name": "get_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3582132112, + "return_value": { + "type": "Joint2D" + } + }, + { + "name": "get_auto_configure_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_configure_joint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_configure_joint", + "type": "bool" + } + ] + }, + { + "name": "set_simulate_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "simulate_physics", + "type": "bool" + } + ] + }, + { + "name": "get_simulate_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_simulating_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bone2d_nodepath", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_bone2d_nodepath", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone2d_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone2d_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_follow_bone_when_simulating", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow_bone", + "type": "bool" + } + ] + }, + { + "name": "get_follow_bone_when_simulating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "bone2d_nodepath", + "setter": "set_bone2d_nodepath", + "getter": "get_bone2d_nodepath" + }, + { + "type": "int", + "name": "bone2d_index", + "setter": "set_bone2d_index", + "getter": "get_bone2d_index" + }, + { + "type": "bool", + "name": "auto_configure_joint", + "setter": "set_auto_configure_joint", + "getter": "get_auto_configure_joint" + }, + { + "type": "bool", + "name": "simulate_physics", + "setter": "set_simulate_physics", + "getter": "get_simulate_physics" + }, + { + "type": "bool", + "name": "follow_bone_when_simulating", + "setter": "set_follow_bone_when_simulating", + "getter": "get_follow_bone_when_simulating" + } + ] + }, + { + "name": "PhysicalBone3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_NONE", + "value": 0 + }, + { + "name": "JOINT_TYPE_PIN", + "value": 1 + }, + { + "name": "JOINT_TYPE_CONE", + "value": 2 + }, + { + "name": "JOINT_TYPE_HINGE", + "value": 3 + }, + { + "name": "JOINT_TYPE_SLIDER", + "value": 4 + }, + { + "name": "JOINT_TYPE_6DOF", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState3D" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "set_joint_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2289552604, + "arguments": [ + { + "name": "joint_type", + "type": "enum::PhysicalBone3D.JointType" + } + ] + }, + { + "name": "get_joint_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 931347320, + "return_value": { + "type": "enum::PhysicalBone3D.JointType" + } + }, + { + "name": "set_joint_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "offset", + "type": "Transform3D" + } + ] + }, + { + "name": "get_joint_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_joint_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_body_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "offset", + "type": "Transform3D" + } + ] + }, + { + "name": "get_body_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_simulate_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_simulating_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_bone_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1244972221, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205884699, + "return_value": { + "type": "enum::PhysicalBone3D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1244972221, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205884699, + "return_value": { + "type": "enum::PhysicalBone3D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "joint_type", + "setter": "set_joint_type", + "getter": "get_joint_type" + }, + { + "type": "Transform3D", + "name": "joint_offset", + "setter": "set_joint_offset", + "getter": "get_joint_offset" + }, + { + "type": "Vector3", + "name": "joint_rotation", + "setter": "set_joint_rotation", + "getter": "get_joint_rotation" + }, + { + "type": "Transform3D", + "name": "body_offset", + "setter": "set_body_offset", + "getter": "get_body_offset" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "float", + "name": "friction", + "setter": "set_friction", + "getter": "get_friction" + }, + { + "type": "float", + "name": "bounce", + "setter": "set_bounce", + "getter": "get_bounce" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + } + ] + }, + { + "name": "PhysicalBoneSimulator3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "is_simulating_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "physical_bones_stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "physical_bones_start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "physical_bones_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + }, + { + "name": "physical_bones_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicalSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_rayleigh_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rayleigh", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rayleigh_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rayleigh_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_rayleigh_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_mie_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mie", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mie_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mie_eccentricity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "eccentricity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mie_eccentricity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mie_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_mie_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_turbidity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbidity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbidity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_disk_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_disk_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ground_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_night_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "night_sky", + "type": "Texture2D" + } + ] + }, + { + "name": "get_night_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "rayleigh_coefficient", + "setter": "set_rayleigh_coefficient", + "getter": "get_rayleigh_coefficient" + }, + { + "type": "Color", + "name": "rayleigh_color", + "setter": "set_rayleigh_color", + "getter": "get_rayleigh_color" + }, + { + "type": "float", + "name": "mie_coefficient", + "setter": "set_mie_coefficient", + "getter": "get_mie_coefficient" + }, + { + "type": "float", + "name": "mie_eccentricity", + "setter": "set_mie_eccentricity", + "getter": "get_mie_eccentricity" + }, + { + "type": "Color", + "name": "mie_color", + "setter": "set_mie_color", + "getter": "get_mie_color" + }, + { + "type": "float", + "name": "turbidity", + "setter": "set_turbidity", + "getter": "get_turbidity" + }, + { + "type": "float", + "name": "sun_disk_scale", + "setter": "set_sun_disk_scale", + "getter": "get_sun_disk_scale" + }, + { + "type": "Color", + "name": "ground_color", + "setter": "set_ground_color", + "getter": "get_ground_color" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "get_use_debanding" + }, + { + "type": "Texture2D", + "name": "night_sky", + "setter": "set_night_sky", + "getter": "get_night_sky" + } + ] + }, + { + "name": "PhysicsBody2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CollisionObject2D", + "api_type": "core", + "methods": [ + { + "name": "move_and_collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3681923724, + "hash_compatibility": [ + 1529961754 + ], + "return_value": { + "type": "KinematicCollision2D" + }, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.08" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "test_move", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3324464701, + "hash_compatibility": [ + 1369208982 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "collision", + "type": "KinematicCollision2D", + "default_value": "null" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.08" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody2D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + } + ] + }, + { + "name": "PhysicsBody3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CollisionObject3D", + "api_type": "core", + "methods": [ + { + "name": "move_and_collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3208792678, + "hash_compatibility": [ + 2825704414 + ], + "return_value": { + "type": "KinematicCollision3D" + }, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.001" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "test_move", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2481691619, + "hash_compatibility": [ + 680299713 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "collision", + "type": "KinematicCollision3D", + "default_value": "null" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.001" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_axis_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1787895195, + "arguments": [ + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "get_axis_lock", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2264617709, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody3D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "axis_lock_linear_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 1 + }, + { + "type": "bool", + "name": "axis_lock_linear_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 2 + }, + { + "type": "bool", + "name": "axis_lock_linear_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 4 + }, + { + "type": "bool", + "name": "axis_lock_angular_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 8 + }, + { + "type": "bool", + "name": "axis_lock_angular_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 16 + }, + { + "type": "bool", + "name": "axis_lock_angular_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 32 + } + ] + }, + { + "name": "PhysicsDirectBodyState2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_total_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_total_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_center_of_mass_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_inverse_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inverse_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sleep_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_impulse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "integrate_forces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" + }, + { + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector2", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector2", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector2", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "float", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector2", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState2D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_total_linear_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_total_angular_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_center_of_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_center_of_mass_local", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_inverse_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_inverse_inertia", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_linear_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "_get_linear_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_set_angular_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_get_angular_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "_get_velocity_at_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_sleep_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_is_sleeping", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_contact_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_normal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_impulse", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_step", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_space_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ] + }, + { + "name": "PhysicsDirectBodyState3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_total_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_total_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_center_of_mass_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_principal_inertia_axes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "get_inverse_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inverse_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_inverse_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "impulse", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "force", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "force", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_sleep_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_impulse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "integrate_forces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" + }, + { + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector3", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "Basis", + "name": "inverse_inertia_tensor", + "getter": "get_inverse_inertia_tensor" + }, + { + "type": "Vector3", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "Basis", + "name": "principal_inertia_axes", + "getter": "get_principal_inertia_axes" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState3D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_total_linear_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_total_angular_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_center_of_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_center_of_mass_local", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_principal_inertia_axes", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Basis" + } + }, + { + "name": "_get_inverse_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_inverse_inertia", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_inverse_inertia_tensor", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Basis" + } + }, + { + "name": "_set_linear_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_get_linear_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_angular_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_get_angular_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_velocity_at_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_sleep_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_is_sleeping", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_contact_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_normal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_impulse", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_step", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_space_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + } + } + ] + }, + { + "name": "PhysicsDirectSpaceState2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "intersect_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2118456068, + "hash_compatibility": [ + 3278207904 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsPointQueryParameters2D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "intersect_ray", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1590275562, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsRayQueryParameters2D" + } + ] + }, + { + "name": "intersect_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "cast_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711275086, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" + } + ] + }, + { + "name": "collide_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Vector2" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "get_rest_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2803666496, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState2D", + "api_type": "core", + "methods": [ + { + "name": "_intersect_ray", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "hit_from_inside", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer2DExtensionRayResult*" + } + ] + }, + { + "name": "_intersect_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "results", + "type": "PhysicsServer2DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_intersect_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer2DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cast_motion", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "closest_safe", + "type": "float*" + }, + { + "name": "closest_unsafe", + "type": "float*" + } + ] + }, + { + "name": "_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_rest_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "rest_info", + "type": "PhysicsServer2DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "is_body_excluded_from_query", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "intersect_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 975173756, + "hash_compatibility": [ + 45993382 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsPointQueryParameters3D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "intersect_ray", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3957970750, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsRayQueryParameters3D" + } + ] + }, + { + "name": "intersect_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "cast_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778757334, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" + } + ] + }, + { + "name": "collide_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Vector3" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "get_rest_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1376751592, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState3D", + "api_type": "core", + "methods": [ + { + "name": "_intersect_ray", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "hit_from_inside", + "type": "bool" + }, + { + "name": "hit_back_faces", + "type": "bool" + }, + { + "name": "pick_ray", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer3DExtensionRayResult*" + } + ] + }, + { + "name": "_intersect_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "results", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_intersect_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "result_count", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cast_motion", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "closest_safe", + "type": "float*" + }, + { + "name": "closest_unsafe", + "type": "float*" + }, + { + "name": "info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_rest_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "rest_info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "_get_closest_point_to_object_volume", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "object", + "type": "RID" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "is_body_excluded_from_query", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicsMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "rough", + "type": "bool" + } + ] + }, + { + "name": "is_rough", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_absorbent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "absorbent", + "type": "bool" + } + ] + }, + { + "name": "is_absorbent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "friction", + "setter": "set_friction", + "getter": "get_friction" + }, + { + "type": "bool", + "name": "rough", + "setter": "set_rough", + "getter": "is_rough" + }, + { + "type": "float", + "name": "bounce", + "setter": "set_bounce", + "getter": "get_bounce" + }, + { + "type": "bool", + "name": "absorbent", + "setter": "set_absorbent", + "getter": "is_absorbent" + } + ] + }, + { + "name": "PhysicsPointQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "int", + "name": "canvas_instance_id", + "setter": "set_canvas_instance_id", + "getter": "get_canvas_instance_id" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsPointQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsRayQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3196569324, + "hash_compatibility": [ + 1118143851 + ], + "return_value": { + "type": "PhysicsRayQueryParameters2D" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32", + "default_value": "4294967295" + }, + { + "name": "exclude", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector2", + "name": "to", + "setter": "set_to", + "getter": "get_to" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + } + ] + }, + { + "name": "PhysicsRayQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3110599579, + "hash_compatibility": [ + 680321959 + ], + "return_value": { + "type": "PhysicsRayQueryParameters3D" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32", + "default_value": "4294967295" + }, + { + "name": "exclude", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "get_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_back_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_back_faces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector3", + "name": "to", + "setter": "set_to", + "getter": "get_to" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" + } + ] + }, + { + "name": "PhysicsServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SpaceParameter", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", + "value": 0 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", + "value": 1 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION", + "value": 2 + }, + { + "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS", + "value": 3 + }, + { + "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", + "value": 4 + }, + { + "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", + "value": 5 + }, + { + "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", + "value": 6 + }, + { + "name": "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS", + "value": 7 + }, + { + "name": "SPACE_PARAM_SOLVER_ITERATIONS", + "value": 8 + } + ] + }, + { + "name": "ShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_WORLD_BOUNDARY", + "value": 0 + }, + { + "name": "SHAPE_SEPARATION_RAY", + "value": 1 + }, + { + "name": "SHAPE_SEGMENT", + "value": 2 + }, + { + "name": "SHAPE_CIRCLE", + "value": 3 + }, + { + "name": "SHAPE_RECTANGLE", + "value": 4 + }, + { + "name": "SHAPE_CAPSULE", + "value": 5 + }, + { + "name": "SHAPE_CONVEX_POLYGON", + "value": 6 + }, + { + "name": "SHAPE_CONCAVE_POLYGON", + "value": 7 + }, + { + "name": "SHAPE_CUSTOM", + "value": 8 + } + ] + }, + { + "name": "AreaParameter", + "is_bitfield": false, + "values": [ + { + "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE", + "value": 0 + }, + { + "name": "AREA_PARAM_GRAVITY", + "value": 1 + }, + { + "name": "AREA_PARAM_GRAVITY_VECTOR", + "value": 2 + }, + { + "name": "AREA_PARAM_GRAVITY_IS_POINT", + "value": 3 + }, + { + "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE", + "value": 4 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE", + "value": 5 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP", + "value": 6 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE", + "value": 7 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP", + "value": 8 + }, + { + "name": "AREA_PARAM_PRIORITY", + "value": 9 + } + ] + }, + { + "name": "AreaSpaceOverrideMode", + "is_bitfield": false, + "values": [ + { + "name": "AREA_SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + }, + { + "name": "BodyMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_MODE_STATIC", + "value": 0 + }, + { + "name": "BODY_MODE_KINEMATIC", + "value": 1 + }, + { + "name": "BODY_MODE_RIGID", + "value": 2 + }, + { + "name": "BODY_MODE_RIGID_LINEAR", + "value": 3 + } + ] + }, + { + "name": "BodyParameter", + "is_bitfield": false, + "values": [ + { + "name": "BODY_PARAM_BOUNCE", + "value": 0 + }, + { + "name": "BODY_PARAM_FRICTION", + "value": 1 + }, + { + "name": "BODY_PARAM_MASS", + "value": 2 + }, + { + "name": "BODY_PARAM_INERTIA", + "value": 3 + }, + { + "name": "BODY_PARAM_CENTER_OF_MASS", + "value": 4 + }, + { + "name": "BODY_PARAM_GRAVITY_SCALE", + "value": 5 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP_MODE", + "value": 6 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP_MODE", + "value": 7 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP", + "value": 8 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP", + "value": 9 + }, + { + "name": "BODY_PARAM_MAX", + "value": 10 + } + ] + }, + { + "name": "BodyDampMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "BODY_DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "BodyState", + "is_bitfield": false, + "values": [ + { + "name": "BODY_STATE_TRANSFORM", + "value": 0 + }, + { + "name": "BODY_STATE_LINEAR_VELOCITY", + "value": 1 + }, + { + "name": "BODY_STATE_ANGULAR_VELOCITY", + "value": 2 + }, + { + "name": "BODY_STATE_SLEEPING", + "value": 3 + }, + { + "name": "BODY_STATE_CAN_SLEEP", + "value": 4 + } + ] + }, + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_PIN", + "value": 0 + }, + { + "name": "JOINT_TYPE_GROOVE", + "value": 1 + }, + { + "name": "JOINT_TYPE_DAMPED_SPRING", + "value": 2 + }, + { + "name": "JOINT_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "JointParam", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_PARAM_BIAS", + "value": 0 + }, + { + "name": "JOINT_PARAM_MAX_BIAS", + "value": 1 + }, + { + "name": "JOINT_PARAM_MAX_FORCE", + "value": 2 + } + ] + }, + { + "name": "PinJointParam", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_SOFTNESS", + "value": 0 + }, + { + "name": "PIN_JOINT_LIMIT_UPPER", + "value": 1 + }, + { + "name": "PIN_JOINT_LIMIT_LOWER", + "value": 2 + }, + { + "name": "PIN_JOINT_MOTOR_TARGET_VELOCITY", + "value": 3 + } + ] + }, + { + "name": "PinJointFlag", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_FLAG_ANGULAR_LIMIT_ENABLED", + "value": 0 + }, + { + "name": "PIN_JOINT_FLAG_MOTOR_ENABLED", + "value": 1 + } + ] + }, + { + "name": "DampedSpringParam", + "is_bitfield": false, + "values": [ + { + "name": "DAMPED_SPRING_REST_LENGTH", + "value": 0 + }, + { + "name": "DAMPED_SPRING_STIFFNESS", + "value": 1 + }, + { + "name": "DAMPED_SPRING_DAMPING", + "value": 2 + } + ] + }, + { + "name": "CCDMode", + "is_bitfield": false, + "values": [ + { + "name": "CCD_MODE_DISABLED", + "value": 0 + }, + { + "name": "CCD_MODE_CAST_RAY", + "value": 1 + }, + { + "name": "CCD_MODE_CAST_SHAPE", + "value": 2 + } + ] + }, + { + "name": "AreaBodyStatus", + "is_bitfield": false, + "values": [ + { + "name": "AREA_BODY_ADDED", + "value": 0 + }, + { + "name": "AREA_BODY_REMOVED", + "value": 1 + } + ] + }, + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_OBJECTS", + "value": 0 + }, + { + "name": "INFO_COLLISION_PAIRS", + "value": 1 + }, + { + "name": "INFO_ISLAND_COUNT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "world_boundary_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "separation_ray_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "segment_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "circle_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "rectangle_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "capsule_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "convex_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "concave_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shape_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "shape_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1240598777, + "return_value": { + "type": "enum::PhysicsServer2D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "space_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "space_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "space_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "space_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 949194586, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "space_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 874111783, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + } + ] + }, + { + "name": "space_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160173886, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "area_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "area_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "area_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "area_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "area_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1257146028, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "area_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "area_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3047435120, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + } + ] + }, + { + "name": "area_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_area_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658067650, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" + } + ] + }, + { + "name": "body_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3261702585, + "return_value": { + "type": "enum::PhysicsServer2D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "body_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "body_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "body_set_shape_as_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556489974, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_attach_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_continuous_collision_detection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882257015, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" + } + ] + }, + { + "name": "body_get_continuous_collision_detection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2661282217, + "return_value": { + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2715630609, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3208033526, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] + }, + { + "name": "body_reset_mass_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706355209, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036367961, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] + }, + { + "name": "body_apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "body_apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_omit_force_integration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_omitting_force_integration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state_sync_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "body_set_force_integration_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059434249, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "body_test_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1699844009, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "parameters", + "type": "PhysicsTestMotionParameters2D" + }, + { + "name": "result", + "type": "PhysicsTestMotionResult2D", + "default_value": "null" + } + ] + }, + { + "name": "body_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1191931871, + "return_value": { + "type": "PhysicsDirectBodyState2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "joint_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "joint_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3972556514, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4016448949, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + } + ] + }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_pin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1612646186, + "hash_compatibility": [ + 2288600450 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "joint_make_groove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 481430435, + "hash_compatibility": [ + 3573265764 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "groove1_a", + "type": "Vector2" + }, + { + "name": "groove2_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "joint_make_damped_spring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1994657646, + "hash_compatibility": [ + 206603952 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "pin_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3520002352, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "pin_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2647867364, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + } + ] + }, + { + "name": "pin_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 550574241, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "pin_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + } + ] + }, + { + "name": "damped_spring_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 220564071, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "damped_spring_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075871277, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + } + ] + }, + { + "name": "joint_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262502231, + "return_value": { + "type": "enum::PhysicsServer2D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_process_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 576496006, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" + } + ] + } + ] + }, + { + "name": "PhysicsServer2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsServer2D", + "api_type": "core", + "methods": [ + { + "name": "_world_boundary_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_separation_ray_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_segment_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_circle_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_rectangle_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_capsule_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_convex_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_concave_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_shape_set_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_shape_set_custom_solver_bias", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer2D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_custom_solver_bias", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_collide", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_A", + "type": "RID" + }, + { + "name": "xform_A", + "type": "Transform2D" + }, + { + "name": "motion_A", + "type": "Vector2" + }, + { + "name": "shape_B", + "type": "RID" + }, + { + "name": "xform_B", + "type": "Transform2D" + }, + { + "name": "motion_B", + "type": "Vector2" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "result_max", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_space_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_space_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_space_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_space_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + } + ] + }, + { + "name": "_space_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_debug_contacts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_space_get_contacts", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_area_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_area_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_area_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_canvas_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_canvas_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_area_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_area_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + } + ] + }, + { + "name": "_area_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_monitorable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "pickable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_area_set_area_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" + } + ] + }, + { + "name": "_body_get_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer2D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_body_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_body_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape_as_one_way_collision", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_canvas_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_canvas_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_continuous_collision_detection_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" + } + ] + }, + { + "name": "_body_get_continuous_collision_detection_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_collision_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] + }, + { + "name": "_body_reset_mass_properties", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] + }, + { + "name": "_body_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_axis_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_max_contacts_reported", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_max_contacts_reported", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_contacts_reported_depth_threshold", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_contacts_reported_depth_threshold", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_omit_force_integration", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_omitting_force_integration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state_sync_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "_body_set_force_integration_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "_body_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_shape", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "result_max", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_body_set_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pickable", + "type": "bool" + } + ] + }, + { + "name": "_body_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectBodyState2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_test_motion", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "from", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collide_separation_ray", + "type": "bool" + }, + { + "name": "recovery_as_collision", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer2DExtensionMotionResult*" + } + ] + }, + { + "name": "_joint_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_joint_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + } + ] + }, + { + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_pin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_groove", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "a_groove1", + "type": "Vector2" + }, + { + "name": "a_groove2", + "type": "Vector2" + }, + { + "name": "b_anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_damped_spring", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_pin_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_pin_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + } + ] + }, + { + "name": "_pin_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_pin_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + } + ] + }, + { + "name": "_damped_spring_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_damped_spring_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + } + ] + }, + { + "name": "_joint_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer2D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_step", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_flush_queries", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_end_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_is_flushing_queries", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_process_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" + } + ] + }, + { + "name": "body_test_motion_is_excluding_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_test_motion_is_excluding_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "int", + "meta": "uint64" + } + ] + } + ] + }, + { + "name": "PhysicsServer2DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "PhysicsServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_PIN", + "value": 0 + }, + { + "name": "JOINT_TYPE_HINGE", + "value": 1 + }, + { + "name": "JOINT_TYPE_SLIDER", + "value": 2 + }, + { + "name": "JOINT_TYPE_CONE_TWIST", + "value": 3 + }, + { + "name": "JOINT_TYPE_6DOF", + "value": 4 + }, + { + "name": "JOINT_TYPE_MAX", + "value": 5 + } + ] + }, + { + "name": "PinJointParam", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_BIAS", + "value": 0 + }, + { + "name": "PIN_JOINT_DAMPING", + "value": 1 + }, + { + "name": "PIN_JOINT_IMPULSE_CLAMP", + "value": 2 + } + ] + }, + { + "name": "HingeJointParam", + "is_bitfield": false, + "values": [ + { + "name": "HINGE_JOINT_BIAS", + "value": 0 + }, + { + "name": "HINGE_JOINT_LIMIT_UPPER", + "value": 1 + }, + { + "name": "HINGE_JOINT_LIMIT_LOWER", + "value": 2 + }, + { + "name": "HINGE_JOINT_LIMIT_BIAS", + "value": 3 + }, + { + "name": "HINGE_JOINT_LIMIT_SOFTNESS", + "value": 4 + }, + { + "name": "HINGE_JOINT_LIMIT_RELAXATION", + "value": 5 + }, + { + "name": "HINGE_JOINT_MOTOR_TARGET_VELOCITY", + "value": 6 + }, + { + "name": "HINGE_JOINT_MOTOR_MAX_IMPULSE", + "value": 7 + } + ] + }, + { + "name": "HingeJointFlag", + "is_bitfield": false, + "values": [ + { + "name": "HINGE_JOINT_FLAG_USE_LIMIT", + "value": 0 + }, + { + "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR", + "value": 1 + } + ] + }, + { + "name": "SliderJointParam", + "is_bitfield": false, + "values": [ + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_UPPER", + "value": 0 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_LOWER", + "value": 1 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION", + "value": 3 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_DAMPING", + "value": 4 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS", + "value": 5 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION", + "value": 6 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_DAMPING", + "value": 7 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS", + "value": 8 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION", + "value": 9 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING", + "value": 10 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_UPPER", + "value": 11 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_LOWER", + "value": 12 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS", + "value": 13 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION", + "value": 14 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING", + "value": 15 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS", + "value": 16 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION", + "value": 17 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_DAMPING", + "value": 18 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS", + "value": 19 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION", + "value": 20 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING", + "value": 21 + }, + { + "name": "SLIDER_JOINT_MAX", + "value": 22 + } + ] + }, + { + "name": "ConeTwistJointParam", + "is_bitfield": false, + "values": [ + { + "name": "CONE_TWIST_JOINT_SWING_SPAN", + "value": 0 + }, + { + "name": "CONE_TWIST_JOINT_TWIST_SPAN", + "value": 1 + }, + { + "name": "CONE_TWIST_JOINT_BIAS", + "value": 2 + }, + { + "name": "CONE_TWIST_JOINT_SOFTNESS", + "value": 3 + }, + { + "name": "CONE_TWIST_JOINT_RELAXATION", + "value": 4 + } + ] + }, + { + "name": "G6DOFJointAxisParam", + "is_bitfield": false, + "values": [ + { + "name": "G6DOF_JOINT_LINEAR_LOWER_LIMIT", + "value": 0 + }, + { + "name": "G6DOF_JOINT_LINEAR_UPPER_LIMIT", + "value": 1 + }, + { + "name": "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "G6DOF_JOINT_LINEAR_RESTITUTION", + "value": 3 + }, + { + "name": "G6DOF_JOINT_LINEAR_DAMPING", + "value": 4 + }, + { + "name": "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY", + "value": 5 + }, + { + "name": "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT", + "value": 6 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_STIFFNESS", + "value": 7 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_DAMPING", + "value": 8 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_EQUILIBRIUM_POINT", + "value": 9 + }, + { + "name": "G6DOF_JOINT_ANGULAR_LOWER_LIMIT", + "value": 10 + }, + { + "name": "G6DOF_JOINT_ANGULAR_UPPER_LIMIT", + "value": 11 + }, + { + "name": "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS", + "value": 12 + }, + { + "name": "G6DOF_JOINT_ANGULAR_DAMPING", + "value": 13 + }, + { + "name": "G6DOF_JOINT_ANGULAR_RESTITUTION", + "value": 14 + }, + { + "name": "G6DOF_JOINT_ANGULAR_FORCE_LIMIT", + "value": 15 + }, + { + "name": "G6DOF_JOINT_ANGULAR_ERP", + "value": 16 + }, + { + "name": "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY", + "value": 17 + }, + { + "name": "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT", + "value": 18 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_STIFFNESS", + "value": 19 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_DAMPING", + "value": 20 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_EQUILIBRIUM_POINT", + "value": 21 + }, + { + "name": "G6DOF_JOINT_MAX", + "value": 22 + } + ] + }, + { + "name": "G6DOFJointAxisFlag", + "is_bitfield": false, + "values": [ + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT", + "value": 0 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT", + "value": 1 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_SPRING", + "value": 2 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_SPRING", + "value": 3 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_MOTOR", + "value": 4 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR", + "value": 5 + }, + { + "name": "G6DOF_JOINT_FLAG_MAX", + "value": 6 + } + ] + }, + { + "name": "ShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_WORLD_BOUNDARY", + "value": 0 + }, + { + "name": "SHAPE_SEPARATION_RAY", + "value": 1 + }, + { + "name": "SHAPE_SPHERE", + "value": 2 + }, + { + "name": "SHAPE_BOX", + "value": 3 + }, + { + "name": "SHAPE_CAPSULE", + "value": 4 + }, + { + "name": "SHAPE_CYLINDER", + "value": 5 + }, + { + "name": "SHAPE_CONVEX_POLYGON", + "value": 6 + }, + { + "name": "SHAPE_CONCAVE_POLYGON", + "value": 7 + }, + { + "name": "SHAPE_HEIGHTMAP", + "value": 8 + }, + { + "name": "SHAPE_SOFT_BODY", + "value": 9 + }, + { + "name": "SHAPE_CUSTOM", + "value": 10 + } + ] + }, + { + "name": "AreaParameter", + "is_bitfield": false, + "values": [ + { + "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE", + "value": 0 + }, + { + "name": "AREA_PARAM_GRAVITY", + "value": 1 + }, + { + "name": "AREA_PARAM_GRAVITY_VECTOR", + "value": 2 + }, + { + "name": "AREA_PARAM_GRAVITY_IS_POINT", + "value": 3 + }, + { + "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE", + "value": 4 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE", + "value": 5 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP", + "value": 6 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE", + "value": 7 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP", + "value": 8 + }, + { + "name": "AREA_PARAM_PRIORITY", + "value": 9 + }, + { + "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE", + "value": 10 + }, + { + "name": "AREA_PARAM_WIND_SOURCE", + "value": 11 + }, + { + "name": "AREA_PARAM_WIND_DIRECTION", + "value": 12 + }, + { + "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR", + "value": 13 + } + ] + }, + { + "name": "AreaSpaceOverrideMode", + "is_bitfield": false, + "values": [ + { + "name": "AREA_SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + }, + { + "name": "BodyMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_MODE_STATIC", + "value": 0 + }, + { + "name": "BODY_MODE_KINEMATIC", + "value": 1 + }, + { + "name": "BODY_MODE_RIGID", + "value": 2 + }, + { + "name": "BODY_MODE_RIGID_LINEAR", + "value": 3 + } + ] + }, + { + "name": "BodyParameter", + "is_bitfield": false, + "values": [ + { + "name": "BODY_PARAM_BOUNCE", + "value": 0 + }, + { + "name": "BODY_PARAM_FRICTION", + "value": 1 + }, + { + "name": "BODY_PARAM_MASS", + "value": 2 + }, + { + "name": "BODY_PARAM_INERTIA", + "value": 3 + }, + { + "name": "BODY_PARAM_CENTER_OF_MASS", + "value": 4 + }, + { + "name": "BODY_PARAM_GRAVITY_SCALE", + "value": 5 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP_MODE", + "value": 6 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP_MODE", + "value": 7 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP", + "value": 8 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP", + "value": 9 + }, + { + "name": "BODY_PARAM_MAX", + "value": 10 + } + ] + }, + { + "name": "BodyDampMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "BODY_DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "BodyState", + "is_bitfield": false, + "values": [ + { + "name": "BODY_STATE_TRANSFORM", + "value": 0 + }, + { + "name": "BODY_STATE_LINEAR_VELOCITY", + "value": 1 + }, + { + "name": "BODY_STATE_ANGULAR_VELOCITY", + "value": 2 + }, + { + "name": "BODY_STATE_SLEEPING", + "value": 3 + }, + { + "name": "BODY_STATE_CAN_SLEEP", + "value": 4 + } + ] + }, + { + "name": "AreaBodyStatus", + "is_bitfield": false, + "values": [ + { + "name": "AREA_BODY_ADDED", + "value": 0 + }, + { + "name": "AREA_BODY_REMOVED", + "value": 1 + } + ] + }, + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_OBJECTS", + "value": 0 + }, + { + "name": "INFO_COLLISION_PAIRS", + "value": 1 + }, + { + "name": "INFO_ISLAND_COUNT", + "value": 2 + } + ] + }, + { + "name": "SpaceParameter", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", + "value": 0 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", + "value": 1 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION", + "value": 2 + }, + { + "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS", + "value": 3 + }, + { + "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", + "value": 4 + }, + { + "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", + "value": 5 + }, + { + "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", + "value": 6 + }, + { + "name": "SPACE_PARAM_SOLVER_ITERATIONS", + "value": 7 + } + ] + }, + { + "name": "BodyAxis", + "is_bitfield": false, + "values": [ + { + "name": "BODY_AXIS_LINEAR_X", + "value": 1 + }, + { + "name": "BODY_AXIS_LINEAR_Y", + "value": 2 + }, + { + "name": "BODY_AXIS_LINEAR_Z", + "value": 4 + }, + { + "name": "BODY_AXIS_ANGULAR_X", + "value": 8 + }, + { + "name": "BODY_AXIS_ANGULAR_Y", + "value": 16 + }, + { + "name": "BODY_AXIS_ANGULAR_Z", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "world_boundary_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "separation_ray_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "sphere_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "box_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "capsule_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "cylinder_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "convex_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "concave_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "heightmap_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "custom_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shape_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "shape_set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "shape_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3418923367, + "return_value": { + "type": "enum::PhysicsServer3D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "space_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "space_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "space_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "space_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2406017470, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "space_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1523206731, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + } + ] + }, + { + "name": "space_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2048616813, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "area_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "area_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "area_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "area_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "area_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980114638, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "area_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "area_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 890056067, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + } + ] + }, + { + "name": "area_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_area_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "area_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 606803466, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" + } + ] + }, + { + "name": "body_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488819728, + "return_value": { + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "body_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "body_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "body_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_enable_continuous_collision_detection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_continuous_collision_detection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 910941953, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385027841, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] + }, + { + "name": "body_reset_mass_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "body_apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "body_set_axis_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2020836892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "body_is_axis_locked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 587853580, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_omit_force_integration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_omitting_force_integration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state_sync_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "body_set_force_integration_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059434249, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "body_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_test_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1944921792, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "parameters", + "type": "PhysicsTestMotionParameters3D" + }, + { + "name": "result", + "type": "PhysicsTestMotionResult3D", + "default_value": "null" + } + ] + }, + { + "name": "body_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3029727957, + "return_value": { + "type": "PhysicsDirectBodyState3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "soft_body_update_rendering_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2218179753, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "rendering_server_handler", + "type": "PhysicsServer3DRenderingServerHandler" + } + ] + }, + { + "name": "soft_body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "soft_body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "soft_body_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "soft_body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "soft_body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "soft_body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "variant", + "type": "Variant" + } + ] + }, + { + "name": "soft_body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "soft_body_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "soft_body_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "soft_body_set_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "soft_body_get_simulation_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "total_mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_total_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_linear_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_pressure_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_damping_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_drag_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_move_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "global_position", + "type": "Vector3" + } + ] + }, + { + "name": "soft_body_get_point_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "soft_body_remove_all_pinned_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_pin_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pin", + "type": "bool" + } + ] + }, + { + "name": "soft_body_is_point_pinned", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "joint_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "joint_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_pin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4280171926, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 810685294, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "pin_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817972347, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + } + ] + }, + { + "name": "pin_joint_set_local_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_get_local_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "pin_joint_set_local_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_get_local_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_hinge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "hinge_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "hinge_B", + "type": "Transform3D" + } + ] + }, + { + "name": "hinge_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3165502333, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "hinge_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2129207581, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + } + ] + }, + { + "name": "hinge_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601626188, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "hinge_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4165147865, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + } + ] + }, + { + "name": "joint_make_slider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "slider_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2264833593, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "slider_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3498644957, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + } + ] + }, + { + "name": "joint_make_cone_twist", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "cone_twist_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808587618, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "cone_twist_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1134789658, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + } + ] + }, + { + "name": "joint_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290791900, + "return_value": { + "type": "enum::PhysicsServer3D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_set_solver_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "joint_get_solver_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_generic_6dof", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "generic_6dof_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2600081391, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "generic_6dof_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 467122058, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + } + ] + }, + { + "name": "generic_6dof_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3570926903, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "generic_6dof_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4158090196, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_process_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1332958745, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer3D.ProcessInfo" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsServer3D", + "api_type": "core", + "methods": [ + { + "name": "_world_boundary_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_separation_ray_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_sphere_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_box_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_capsule_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_cylinder_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_convex_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_concave_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_heightmap_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_custom_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_shape_set_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_shape_set_custom_solver_bias", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_set_margin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_get_margin", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer3D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_custom_solver_bias", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_space_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_space_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_space_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_space_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + } + ] + }, + { + "name": "_space_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_debug_contacts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_space_get_contacts", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_area_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_area_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_area_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_area_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_area_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + } + ] + }, + { + "name": "_area_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_monitorable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_area_set_area_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" + } + ] + }, + { + "name": "_body_get_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_body_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_body_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_enable_continuous_collision_detection", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_continuous_collision_detection_enabled", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_collision_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_user_flags", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_user_flags", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] + }, + { + "name": "_body_reset_mass_properties", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "_body_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_axis_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_body_set_axis_lock", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "_body_is_axis_locked", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_max_contacts_reported", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_max_contacts_reported", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_contacts_reported_depth_threshold", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_contacts_reported_depth_threshold", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_omit_force_integration", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_omitting_force_integration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state_sync_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "_body_set_force_integration_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "_body_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_test_motion", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "from", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32" + }, + { + "name": "collide_separation_ray", + "type": "bool" + }, + { + "name": "recovery_as_collision", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer3DExtensionMotionResult*" + } + ] + }, + { + "name": "_body_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PhysicsDirectBodyState3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_soft_body_update_rendering_server", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "rendering_server_handler", + "type": "PhysicsServer3DRenderingServerHandler" + } + ] + }, + { + "name": "_soft_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_soft_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_soft_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_soft_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "variant", + "type": "Variant" + } + ] + }, + { + "name": "_soft_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "_soft_body_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_soft_body_set_simulation_precision", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_soft_body_get_simulation_precision", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_total_mass", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "total_mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_total_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_linear_stiffness", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "linear_stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_linear_stiffness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_pressure_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_pressure_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_damping_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_damping_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_drag_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_drag_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_mesh", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_bounds", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_move_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "global_position", + "type": "Vector3" + } + ] + }, + { + "name": "_soft_body_get_point_global_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_soft_body_remove_all_pinned_points", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_pin_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pin", + "type": "bool" + } + ] + }, + { + "name": "_soft_body_is_point_pinned", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_joint_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_joint_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_pin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_pin_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + } + ] + }, + { + "name": "_pin_joint_set_local_a", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_get_local_a", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_pin_joint_set_local_b", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_get_local_b", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_hinge", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "hinge_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "hinge_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_joint_make_hinge_simple", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "pivot_A", + "type": "Vector3" + }, + { + "name": "axis_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "pivot_B", + "type": "Vector3" + }, + { + "name": "axis_B", + "type": "Vector3" + } + ] + }, + { + "name": "_hinge_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_hinge_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + } + ] + }, + { + "name": "_hinge_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_hinge_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + } + ] + }, + { + "name": "_joint_make_slider", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_slider_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_slider_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + } + ] + }, + { + "name": "_joint_make_cone_twist", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_cone_twist_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_cone_twist_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + } + ] + }, + { + "name": "_joint_make_generic_6dof", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_generic_6dof_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_generic_6dof_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + } + ] + }, + { + "name": "_generic_6dof_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_generic_6dof_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + } + ] + }, + { + "name": "_joint_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::PhysicsServer3D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_set_solver_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_joint_get_solver_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_step", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_flush_queries", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_end_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_is_flushing_queries", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_process_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer3D.ProcessInfo" + } + ] + }, + { + "name": "body_test_motion_is_excluding_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_test_motion_is_excluding_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "int", + "meta": "uint64" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DRenderingServerHandler", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_set_vertex", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "_set_normal", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "_set_aabb", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + } + ] + }, + { + "name": "PhysicsShapeQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "shape", + "type": "Resource" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "get_shape_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "Vector2", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "RID", + "name": "shape_rid", + "setter": "set_shape_rid", + "getter": "get_shape_rid" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsShapeQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "shape", + "type": "Resource" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "get_shape_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "Vector3", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "RID", + "name": "shape_rid", + "setter": "set_shape_rid", + "getter": "get_shape_rid" + }, + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_collide_separation_ray_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_separation_ray_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_exclude_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_exclude_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::int" + } + ] + }, + { + "name": "is_recovery_as_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_recovery_as_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector2", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "bool", + "name": "collide_separation_ray", + "setter": "set_collide_separation_ray_enabled", + "getter": "is_collide_separation_ray_enabled" + }, + { + "type": "typedarray::RID", + "name": "exclude_bodies", + "setter": "set_exclude_bodies", + "getter": "get_exclude_bodies" + }, + { + "type": "Array", + "name": "exclude_objects", + "setter": "set_exclude_objects", + "getter": "get_exclude_objects" + }, + { + "type": "bool", + "name": "recovery_as_collision", + "setter": "set_recovery_as_collision_enabled", + "getter": "is_recovery_as_collision_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_collisions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_collisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_collide_separation_ray_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_separation_ray_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_exclude_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_exclude_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::int" + } + ] + }, + { + "name": "is_recovery_as_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_recovery_as_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector3", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_collisions", + "setter": "set_max_collisions", + "getter": "get_max_collisions" + }, + { + "type": "bool", + "name": "collide_separation_ray", + "setter": "set_collide_separation_ray_enabled", + "getter": "is_collide_separation_ray_enabled" + }, + { + "type": "typedarray::RID", + "name": "exclude_bodies", + "setter": "set_exclude_bodies", + "getter": "get_exclude_bodies" + }, + { + "type": "Array", + "name": "exclude_objects", + "setter": "set_exclude_objects", + "getter": "get_exclude_objects" + }, + { + "type": "bool", + "name": "recovery_as_collision", + "setter": "set_recovery_as_collision_enabled", + "getter": "is_recovery_as_collision_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionResult2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ] + }, + { + "name": "PhysicsTestMotionResult3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231817359, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "PinJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_softness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "softness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_softness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_limit_lower", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_limit_lower", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_limit_lower", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_limit_upper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_limit_upper", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_limit_upper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_motor_target_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "motor_target_velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_motor_target_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_motor_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_motor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_angular_limit_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_angular_limit_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "softness", + "setter": "set_softness", + "getter": "get_softness" + }, + { + "type": "bool", + "name": "angular_limit_enabled", + "setter": "set_angular_limit_enabled", + "getter": "is_angular_limit_enabled" + }, + { + "type": "float", + "name": "angular_limit_lower", + "setter": "set_angular_limit_lower", + "getter": "get_angular_limit_lower" + }, + { + "type": "float", + "name": "angular_limit_upper", + "setter": "set_angular_limit_upper", + "getter": "get_angular_limit_upper" + }, + { + "type": "bool", + "name": "motor_enabled", + "setter": "set_motor_enabled", + "getter": "is_motor_enabled" + }, + { + "type": "float", + "name": "motor_target_velocity", + "setter": "set_motor_target_velocity", + "getter": "get_motor_target_velocity" + } + ] + }, + { + "name": "PinJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_BIAS", + "value": 0 + }, + { + "name": "PARAM_DAMPING", + "value": 1 + }, + { + "name": "PARAM_IMPULSE_CLAMP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2059913726, + "arguments": [ + { + "name": "param", + "type": "enum::PinJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1758438771, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::PinJoint3D.Param" + } + ] + } + ] + }, + { + "name": "PlaceholderCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderCubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core" + }, + { + "name": "PlaceholderMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + } + ], + "properties": [ + { + "type": "AABB", + "name": "aabb", + "setter": "set_aabb", + "getter": "get_aabb" + } + ] + }, + { + "name": "PlaceholderTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "PlaceholderTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 560364750, + "arguments": [ + { + "name": "size", + "type": "Vector3i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2785653706, + "return_value": { + "type": "Vector3i" + } + } + ], + "properties": [ + { + "type": "Vector3i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "PlaceholderTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "layers", + "setter": "set_layers", + "getter": "get_layers" + } + ] + }, + { + "name": "PlaneMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "enums": [ + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "FACE_X", + "value": 0 + }, + { + "name": "FACE_Y", + "value": 1 + }, + { + "name": "FACE_Z", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751399687, + "arguments": [ + { + "name": "orientation", + "type": "enum::PlaneMesh.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227599250, + "return_value": { + "type": "enum::PlaneMesh.Orientation" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + }, + { + "type": "Vector3", + "name": "center_offset", + "setter": "set_center_offset", + "getter": "get_center_offset" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + } + ] + }, + { + "name": "PointLight2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_texture_offset", + "getter": "get_texture_offset" + }, + { + "type": "float", + "name": "texture_scale", + "setter": "set_texture_scale", + "getter": "get_texture_scale" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + } + ] + }, + { + "name": "PointMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core" + }, + { + "name": "Polygon2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "uv", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "polygons", + "type": "Array" + } + ] + }, + { + "name": "get_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_vertex_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "vertex_colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_vertex_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_texture_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_rotation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_invert_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "antialiased", + "type": "bool" + } + ] + }, + { + "name": "get_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_invert_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "invert_border", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_invert_border", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "add_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 703042815, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_weights", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1542882410, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_bone_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "set_bone_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1345852415, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_internal_vertex_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "internal_vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_internal_vertex_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "antialiased", + "setter": "set_antialiased", + "getter": "get_antialiased" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2", + "name": "texture_offset", + "setter": "set_texture_offset", + "getter": "get_texture_offset" + }, + { + "type": "Vector2", + "name": "texture_scale", + "setter": "set_texture_scale", + "getter": "get_texture_scale" + }, + { + "type": "float", + "name": "texture_rotation", + "setter": "set_texture_rotation", + "getter": "get_texture_rotation" + }, + { + "type": "NodePath", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "bool", + "name": "invert_enabled", + "setter": "set_invert_enabled", + "getter": "get_invert_enabled" + }, + { + "type": "float", + "name": "invert_border", + "setter": "set_invert_border", + "getter": "get_invert_border" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "PackedVector2Array", + "name": "uv", + "setter": "set_uv", + "getter": "get_uv" + }, + { + "type": "PackedColorArray", + "name": "vertex_colors", + "setter": "set_vertex_colors", + "getter": "get_vertex_colors" + }, + { + "type": "Array", + "name": "polygons", + "setter": "set_polygons", + "getter": "get_polygons" + }, + { + "type": "Array", + "name": "bones", + "setter": "_set_bones", + "getter": "_get_bones" + }, + { + "type": "int", + "name": "internal_vertex_count", + "setter": "set_internal_vertex_count", + "getter": "get_internal_vertex_count" + } + ] + }, + { + "name": "PolygonOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + } + ] + }, + { + "name": "PolygonPathFinder", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3251786936, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "connections", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "find_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562168077, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_intersections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3932192302, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "is_point_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 556197845, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "set_point_penalty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "penalty", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_penalty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "Popup", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Window", + "api_type": "core", + "signals": [ + { + "name": "popup_hide" + } + ] + }, + { + "name": "PopupMenu", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Popup", + "api_type": "core", + "methods": [ + { + "name": "activate_item_by_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3716412023, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "for_global_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_prefer_native_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_prefer_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150780458, + "hash_compatibility": [ + 1585218420 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3451850107, + "hash_compatibility": [ + 1642193386, + 2482211467, + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2997871092, + "hash_compatibility": [ + 3856247530, + 3060251822, + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642193386, + "hash_compatibility": [ + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3856247530, + "hash_compatibility": [ + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_radio_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642193386, + "hash_compatibility": [ + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_radio_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3856247530, + "hash_compatibility": [ + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2979222410, + "hash_compatibility": [ + 3728518296 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_submenu_node_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1325455216, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "PopupMenu" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "set_item_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_item_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2992817551, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "accel", + "type": "enum::Key" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "String" + } + ] + }, + { + "name": "set_item_submenu_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068370740, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "PopupMenu" + } + ] + }, + { + "name": "set_item_as_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 825127832, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_item_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "indent", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_shortcut_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "toggle_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 253789942, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100501353, + "return_value": { + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_shortcut_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1449483325, + "return_value": { + "type": "Shortcut" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_indent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_focused_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_focused_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2266703459, + "arguments": [ + { + "name": "label", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "free_submenus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_hide_on_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_checkable_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_checkable_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_state_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_state_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_submenu_popup_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_submenu_popup_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_system_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 600639674, + "arguments": [ + { + "name": "system_menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222557358, + "return_value": { + "type": "enum::NativeMenu.SystemMenus" + } + } + ], + "signals": [ + { + "name": "id_pressed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "id_focused", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "index_pressed", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "menu_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "hide_on_item_selection", + "setter": "set_hide_on_item_selection", + "getter": "is_hide_on_item_selection" + }, + { + "type": "bool", + "name": "hide_on_checkable_item_selection", + "setter": "set_hide_on_checkable_item_selection", + "getter": "is_hide_on_checkable_item_selection" + }, + { + "type": "bool", + "name": "hide_on_state_item_selection", + "setter": "set_hide_on_state_item_selection", + "getter": "is_hide_on_state_item_selection" + }, + { + "type": "float", + "name": "submenu_popup_delay", + "setter": "set_submenu_popup_delay", + "getter": "get_submenu_popup_delay" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "int", + "name": "system_menu_id", + "setter": "set_system_menu", + "getter": "get_system_menu" + }, + { + "type": "bool", + "name": "prefer_native_menu", + "setter": "set_prefer_native_menu", + "getter": "is_prefer_native_menu" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PopupPanel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Popup", + "api_type": "core" + }, + { + "name": "PortableCompressedTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_MODE_LOSSLESS", + "value": 0 + }, + { + "name": "COMPRESSION_MODE_LOSSY", + "value": 1 + }, + { + "name": "COMPRESSION_MODE_BASIS_UNIVERSAL", + "value": 2 + }, + { + "name": "COMPRESSION_MODE_S3TC", + "value": 3 + }, + { + "name": "COMPRESSION_MODE_ETC2", + "value": 4 + }, + { + "name": "COMPRESSION_MODE_BPTC", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "create_from_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3679243433, + "hash_compatibility": [ + 97251393 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "compression_mode", + "type": "enum::PortableCompressedTexture2D.CompressionMode" + }, + { + "name": "normal_map", + "type": "bool", + "default_value": "false" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_compression_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3265612739, + "return_value": { + "type": "enum::PortableCompressedTexture2D.CompressionMode" + } + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_keep_compressed_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_compressed_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keep_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size_override", + "setter": "set_size_override", + "getter": "get_size_override" + }, + { + "type": "bool", + "name": "keep_compressed_buffer", + "setter": "set_keep_compressed_buffer", + "getter": "is_keeping_compressed_buffer" + } + ] + }, + { + "name": "PrimitiveMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "_create_mesh_array", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_mesh_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_faces", + "type": "bool" + } + ] + }, + { + "name": "get_flip_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_add_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "add_uv2", + "type": "bool" + } + ] + }, + { + "name": "get_add_uv2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_uv2_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "uv2_padding", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv2_padding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "request_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "bool", + "name": "flip_faces", + "setter": "set_flip_faces", + "getter": "get_flip_faces" + }, + { + "type": "bool", + "name": "add_uv2", + "setter": "set_add_uv2", + "getter": "get_add_uv2" + }, + { + "type": "float", + "name": "uv2_padding", + "setter": "set_uv2_padding", + "getter": "get_uv2_padding" + } + ] + }, + { + "name": "PrismMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_left_to_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "left_to_right", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_left_to_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "left_to_right", + "setter": "set_left_to_right", + "getter": "get_left_to_right" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_height", + "setter": "set_subdivide_height", + "getter": "get_subdivide_height" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + } + ] + }, + { + "name": "ProceduralSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_sky_top_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_top_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_sky_horizon_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_horizon_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_sky_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_cover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "sky_cover", + "type": "Texture2D" + } + ] + }, + { + "name": "get_sky_cover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_sky_cover_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_cover_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_bottom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_bottom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_horizon_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_horizon_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ground_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ground_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ground_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "sky_top_color", + "setter": "set_sky_top_color", + "getter": "get_sky_top_color" + }, + { + "type": "Color", + "name": "sky_horizon_color", + "setter": "set_sky_horizon_color", + "getter": "get_sky_horizon_color" + }, + { + "type": "float", + "name": "sky_curve", + "setter": "set_sky_curve", + "getter": "get_sky_curve" + }, + { + "type": "float", + "name": "sky_energy_multiplier", + "setter": "set_sky_energy_multiplier", + "getter": "get_sky_energy_multiplier" + }, + { + "type": "Texture2D", + "name": "sky_cover", + "setter": "set_sky_cover", + "getter": "get_sky_cover" + }, + { + "type": "Color", + "name": "sky_cover_modulate", + "setter": "set_sky_cover_modulate", + "getter": "get_sky_cover_modulate" + }, + { + "type": "Color", + "name": "ground_bottom_color", + "setter": "set_ground_bottom_color", + "getter": "get_ground_bottom_color" + }, + { + "type": "Color", + "name": "ground_horizon_color", + "setter": "set_ground_horizon_color", + "getter": "get_ground_horizon_color" + }, + { + "type": "float", + "name": "ground_curve", + "setter": "set_ground_curve", + "getter": "get_ground_curve" + }, + { + "type": "float", + "name": "ground_energy_multiplier", + "setter": "set_ground_energy_multiplier", + "getter": "get_ground_energy_multiplier" + }, + { + "type": "float", + "name": "sun_angle_max", + "setter": "set_sun_angle_max", + "getter": "get_sun_angle_max" + }, + { + "type": "float", + "name": "sun_curve", + "setter": "set_sun_curve", + "getter": "get_sun_curve" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "get_use_debanding" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + } + ] + }, + { + "name": "ProgressBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "enums": [ + { + "name": "FillMode", + "is_bitfield": false, + "values": [ + { + "name": "FILL_BEGIN_TO_END", + "value": 0 + }, + { + "name": "FILL_END_TO_BEGIN", + "value": 1 + }, + { + "name": "FILL_TOP_TO_BOTTOM", + "value": 2 + }, + { + "name": "FILL_BOTTOM_TO_TOP", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_show_percentage", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_percentage_shown", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_indeterminate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_preview_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "preview_indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_editor_preview_indeterminate_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "fill_mode", + "setter": "set_fill_mode", + "getter": "get_fill_mode" + }, + { + "type": "bool", + "name": "show_percentage", + "setter": "set_show_percentage", + "getter": "is_percentage_shown" + }, + { + "type": "bool", + "name": "indeterminate", + "setter": "set_indeterminate", + "getter": "is_indeterminate" + }, + { + "type": "bool", + "name": "editor_preview_indeterminate", + "setter": "set_editor_preview_indeterminate", + "getter": "is_editor_preview_indeterminate_enabled" + } + ] + }, + { + "name": "ProjectSettings", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "has_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 223050753, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_setting_with_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_global_class_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "set_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_initial_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "set_as_basic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "basic", + "type": "bool" + } + ] + }, + { + "name": "set_as_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "internal", + "type": "bool" + } + ] + }, + { + "name": "add_property_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "hint", + "type": "Dictionary" + } + ] + }, + { + "name": "set_restart_if_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "restart", + "type": "bool" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "localize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "globalize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "load_resource_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708980503, + "hash_compatibility": [ + 3001721055 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pack", + "type": "String" + }, + { + "name": "replace_files", + "type": "bool", + "default_value": "true" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "save_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "settings_changed" + } + ] + }, + { + "name": "PropertyTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190193059, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "from_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener" + } + }, + { + "name": "as_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener" + } + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1899107404, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080455622, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "set_custom_interpolator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3174170268, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "interpolator_method", + "type": "Callable" + } + ] + }, + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171559331, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "QuadMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaneMesh", + "api_type": "core" + }, + { + "name": "QuadOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RDAttachmentFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_usage_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "samples", + "setter": "set_samples", + "getter": "get_samples" + }, + { + "type": "int", + "name": "usage_flags", + "setter": "set_usage_flags", + "getter": "get_usage_flags" + } + ] + }, + { + "name": "RDFramebufferPass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "constants": [ + { + "name": "ATTACHMENT_UNUSED", + "value": -1 + } + ], + "methods": [ + { + "name": "set_color_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_color_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_input_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_input_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_resolve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_resolve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_preserve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_preserve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_depth_attachment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_depth_attachment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "color_attachments", + "setter": "set_color_attachments", + "getter": "get_color_attachments" + }, + { + "type": "PackedInt32Array", + "name": "input_attachments", + "setter": "set_input_attachments", + "getter": "get_input_attachments" + }, + { + "type": "PackedInt32Array", + "name": "resolve_attachments", + "setter": "set_resolve_attachments", + "getter": "get_resolve_attachments" + }, + { + "type": "PackedInt32Array", + "name": "preserve_attachments", + "setter": "set_preserve_attachments", + "getter": "get_preserve_attachments" + }, + { + "type": "int", + "name": "depth_attachment", + "setter": "set_depth_attachment", + "getter": "get_depth_attachment" + } + ] + }, + { + "name": "RDPipelineColorBlendState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3610841058, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.LogicOperation" + } + ] + }, + { + "name": "get_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 988254690, + "return_value": { + "type": "enum::RenderingDevice.LogicOperation" + } + }, + { + "name": "set_blend_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "p_member", + "type": "Color" + } + ] + }, + { + "name": "get_blend_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + ] + }, + { + "name": "get_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_logic_op", + "setter": "set_enable_logic_op", + "getter": "get_enable_logic_op" + }, + { + "type": "int", + "name": "logic_op", + "setter": "set_logic_op", + "getter": "get_logic_op" + }, + { + "type": "Color", + "name": "blend_constant", + "setter": "set_blend_constant", + "getter": "get_blend_constant" + }, + { + "type": "typedarray::RDPipelineColorBlendStateAttachment", + "name": "attachments", + "setter": "set_attachments", + "getter": "get_attachments" + } + ] + }, + { + "name": "RDPipelineColorBlendStateAttachment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_as_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_enable_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_src_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_color_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_color_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_src_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_alpha_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_alpha_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_write_r", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_r", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_g", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_g", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_blend", + "setter": "set_enable_blend", + "getter": "get_enable_blend" + }, + { + "type": "int", + "name": "src_color_blend_factor", + "setter": "set_src_color_blend_factor", + "getter": "get_src_color_blend_factor" + }, + { + "type": "int", + "name": "dst_color_blend_factor", + "setter": "set_dst_color_blend_factor", + "getter": "get_dst_color_blend_factor" + }, + { + "type": "int", + "name": "color_blend_op", + "setter": "set_color_blend_op", + "getter": "get_color_blend_op" + }, + { + "type": "int", + "name": "src_alpha_blend_factor", + "setter": "set_src_alpha_blend_factor", + "getter": "get_src_alpha_blend_factor" + }, + { + "type": "int", + "name": "dst_alpha_blend_factor", + "setter": "set_dst_alpha_blend_factor", + "getter": "get_dst_alpha_blend_factor" + }, + { + "type": "int", + "name": "alpha_blend_op", + "setter": "set_alpha_blend_op", + "getter": "get_alpha_blend_op" + }, + { + "type": "bool", + "name": "write_r", + "setter": "set_write_r", + "getter": "get_write_r" + }, + { + "type": "bool", + "name": "write_g", + "setter": "set_write_g", + "getter": "get_write_g" + }, + { + "type": "bool", + "name": "write_b", + "setter": "set_write_b", + "getter": "get_write_b" + }, + { + "type": "bool", + "name": "write_a", + "setter": "set_write_a", + "getter": "get_write_a" + } + ] + }, + { + "name": "RDPipelineDepthStencilState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_test", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_depth_write", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_write", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_compare_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_depth_compare_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_enable_depth_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_stencil", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_stencil", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_front_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_front_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_front_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_back_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_back_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_test", + "setter": "set_enable_depth_test", + "getter": "get_enable_depth_test" + }, + { + "type": "bool", + "name": "enable_depth_write", + "setter": "set_enable_depth_write", + "getter": "get_enable_depth_write" + }, + { + "type": "int", + "name": "depth_compare_operator", + "setter": "set_depth_compare_operator", + "getter": "get_depth_compare_operator" + }, + { + "type": "bool", + "name": "enable_depth_range", + "setter": "set_enable_depth_range", + "getter": "get_enable_depth_range" + }, + { + "type": "float", + "name": "depth_range_min", + "setter": "set_depth_range_min", + "getter": "get_depth_range_min" + }, + { + "type": "float", + "name": "depth_range_max", + "setter": "set_depth_range_max", + "getter": "get_depth_range_max" + }, + { + "type": "bool", + "name": "enable_stencil", + "setter": "set_enable_stencil", + "getter": "get_enable_stencil" + }, + { + "type": "int", + "name": "front_op_fail", + "setter": "set_front_op_fail", + "getter": "get_front_op_fail" + }, + { + "type": "int", + "name": "front_op_pass", + "setter": "set_front_op_pass", + "getter": "get_front_op_pass" + }, + { + "type": "int", + "name": "front_op_depth_fail", + "setter": "set_front_op_depth_fail", + "getter": "get_front_op_depth_fail" + }, + { + "type": "int", + "name": "front_op_compare", + "setter": "set_front_op_compare", + "getter": "get_front_op_compare" + }, + { + "type": "int", + "name": "front_op_compare_mask", + "setter": "set_front_op_compare_mask", + "getter": "get_front_op_compare_mask" + }, + { + "type": "int", + "name": "front_op_write_mask", + "setter": "set_front_op_write_mask", + "getter": "get_front_op_write_mask" + }, + { + "type": "int", + "name": "front_op_reference", + "setter": "set_front_op_reference", + "getter": "get_front_op_reference" + }, + { + "type": "int", + "name": "back_op_fail", + "setter": "set_back_op_fail", + "getter": "get_back_op_fail" + }, + { + "type": "int", + "name": "back_op_pass", + "setter": "set_back_op_pass", + "getter": "get_back_op_pass" + }, + { + "type": "int", + "name": "back_op_depth_fail", + "setter": "set_back_op_depth_fail", + "getter": "get_back_op_depth_fail" + }, + { + "type": "int", + "name": "back_op_compare", + "setter": "set_back_op_compare", + "getter": "get_back_op_compare" + }, + { + "type": "int", + "name": "back_op_compare_mask", + "setter": "set_back_op_compare_mask", + "getter": "get_back_op_compare_mask" + }, + { + "type": "int", + "name": "back_op_write_mask", + "setter": "set_back_op_write_mask", + "getter": "get_back_op_write_mask" + }, + { + "type": "int", + "name": "back_op_reference", + "setter": "set_back_op_reference", + "getter": "get_back_op_reference" + } + ] + }, + { + "name": "RDPipelineMultisampleState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_sample_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_sample_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_enable_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_min_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_alpha_to_coverage", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_coverage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_alpha_to_one", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_one", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sample_masks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "masks", + "type": "typedarray::int" + } + ] + }, + { + "name": "get_sample_masks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + } + ], + "properties": [ + { + "type": "int", + "name": "sample_count", + "setter": "set_sample_count", + "getter": "get_sample_count" + }, + { + "type": "bool", + "name": "enable_sample_shading", + "setter": "set_enable_sample_shading", + "getter": "get_enable_sample_shading" + }, + { + "type": "float", + "name": "min_sample_shading", + "setter": "set_min_sample_shading", + "getter": "get_min_sample_shading" + }, + { + "type": "bool", + "name": "enable_alpha_to_coverage", + "setter": "set_enable_alpha_to_coverage", + "getter": "get_enable_alpha_to_coverage" + }, + { + "type": "bool", + "name": "enable_alpha_to_one", + "setter": "set_enable_alpha_to_one", + "getter": "get_enable_alpha_to_one" + }, + { + "type": "typedarray::int", + "name": "sample_masks", + "setter": "set_sample_masks", + "getter": "get_sample_masks" + } + ] + }, + { + "name": "RDPipelineRasterizationState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_discard_primitives", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_discard_primitives", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_wireframe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_wireframe", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662586502, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonCullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2192484313, + "return_value": { + "type": "enum::RenderingDevice.PolygonCullMode" + } + }, + { + "name": "set_front_face", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637251213, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonFrontFace" + } + ] + }, + { + "name": "get_front_face", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708793786, + "return_value": { + "type": "enum::RenderingDevice.PolygonFrontFace" + } + }, + { + "name": "set_depth_bias_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_depth_bias_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_bias_constant_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_constant_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_slope_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_slope_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_line_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_patch_control_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_patch_control_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_clamp", + "setter": "set_enable_depth_clamp", + "getter": "get_enable_depth_clamp" + }, + { + "type": "bool", + "name": "discard_primitives", + "setter": "set_discard_primitives", + "getter": "get_discard_primitives" + }, + { + "type": "bool", + "name": "wireframe", + "setter": "set_wireframe", + "getter": "get_wireframe" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "int", + "name": "front_face", + "setter": "set_front_face", + "getter": "get_front_face" + }, + { + "type": "bool", + "name": "depth_bias_enabled", + "setter": "set_depth_bias_enabled", + "getter": "get_depth_bias_enabled" + }, + { + "type": "float", + "name": "depth_bias_constant_factor", + "setter": "set_depth_bias_constant_factor", + "getter": "get_depth_bias_constant_factor" + }, + { + "type": "float", + "name": "depth_bias_clamp", + "setter": "set_depth_bias_clamp", + "getter": "get_depth_bias_clamp" + }, + { + "type": "float", + "name": "depth_bias_slope_factor", + "setter": "set_depth_bias_slope_factor", + "getter": "get_depth_bias_slope_factor" + }, + { + "type": "float", + "name": "line_width", + "setter": "set_line_width", + "getter": "get_line_width" + }, + { + "type": "int", + "name": "patch_control_points", + "setter": "set_patch_control_points", + "getter": "get_patch_control_points" + } + ] + }, + { + "name": "RDPipelineSpecializationConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_constant_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_constant_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "Variant", + "name": "value", + "setter": "set_value", + "getter": "get_value" + }, + { + "type": "int", + "name": "constant_id", + "setter": "set_constant_id", + "getter": "get_constant_id" + } + ] + }, + { + "name": "RDSamplerState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_mip_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mip_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_repeat_u", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_u", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_w", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_w", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lod_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_use_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_anisotropy_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropy_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_compare_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_compare_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_min_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1115869595, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerBorderColor" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514246478, + "return_value": { + "type": "enum::RenderingDevice.SamplerBorderColor" + } + }, + { + "name": "set_unnormalized_uvw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_unnormalized_uvw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "mip_filter", + "setter": "set_mip_filter", + "getter": "get_mip_filter" + }, + { + "type": "int", + "name": "repeat_u", + "setter": "set_repeat_u", + "getter": "get_repeat_u" + }, + { + "type": "int", + "name": "repeat_v", + "setter": "set_repeat_v", + "getter": "get_repeat_v" + }, + { + "type": "int", + "name": "repeat_w", + "setter": "set_repeat_w", + "getter": "get_repeat_w" + }, + { + "type": "float", + "name": "lod_bias", + "setter": "set_lod_bias", + "getter": "get_lod_bias" + }, + { + "type": "bool", + "name": "use_anisotropy", + "setter": "set_use_anisotropy", + "getter": "get_use_anisotropy" + }, + { + "type": "float", + "name": "anisotropy_max", + "setter": "set_anisotropy_max", + "getter": "get_anisotropy_max" + }, + { + "type": "bool", + "name": "enable_compare", + "setter": "set_enable_compare", + "getter": "get_enable_compare" + }, + { + "type": "int", + "name": "compare_op", + "setter": "set_compare_op", + "getter": "get_compare_op" + }, + { + "type": "float", + "name": "min_lod", + "setter": "set_min_lod", + "getter": "get_min_lod" + }, + { + "type": "float", + "name": "max_lod", + "setter": "set_max_lod", + "getter": "get_max_lod" + }, + { + "type": "int", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "bool", + "name": "unnormalized_uvw", + "setter": "set_unnormalized_uvw", + "getter": "get_unnormalized_uvw" + } + ] + }, + { + "name": "RDShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1526857008, + "hash_compatibility": [ + 1558064255 + ], + "arguments": [ + { + "name": "bytecode", + "type": "RDShaderSPIRV" + }, + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_spirv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689310080, + "hash_compatibility": [ + 3340165340 + ], + "return_value": { + "type": "RDShaderSPIRV" + }, + "arguments": [ + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_version_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_base_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "error", + "type": "String" + } + ] + }, + { + "name": "get_base_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "base_error", + "setter": "set_base_error", + "getter": "get_base_error" + } + ] + }, + { + "name": "RDShaderSPIRV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_stage_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514097977, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "bytecode", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_stage_bytecode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3816765404, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_stage_compile_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "compile_error", + "type": "String" + } + ] + }, + { + "name": "get_stage_compile_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "bytecode_vertex", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 0 + }, + { + "type": "PackedByteArray", + "name": "bytecode_fragment", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 1 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_control", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 2 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_evaluation", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 3 + }, + { + "type": "PackedByteArray", + "name": "bytecode_compute", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 4 + }, + { + "type": "String", + "name": "compile_error_vertex", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 0 + }, + { + "type": "String", + "name": "compile_error_fragment", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 1 + }, + { + "type": "String", + "name": "compile_error_tesselation_control", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 2 + }, + { + "type": "String", + "name": "compile_error_tesselation_evaluation", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 3 + }, + { + "type": "String", + "name": "compile_error_compute", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 4 + } + ] + }, + { + "name": "RDShaderSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_stage_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "get_stage_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422186742, + "arguments": [ + { + "name": "language", + "type": "enum::RenderingDevice.ShaderLanguage" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063538261, + "return_value": { + "type": "enum::RenderingDevice.ShaderLanguage" + } + } + ], + "properties": [ + { + "type": "String", + "name": "source_vertex", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 0 + }, + { + "type": "String", + "name": "source_fragment", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 1 + }, + { + "type": "String", + "name": "source_tesselation_control", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 2 + }, + { + "type": "String", + "name": "source_tesselation_evaluation", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 3 + }, + { + "type": "String", + "name": "source_compute", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 4 + }, + { + "type": "int", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "RDTextureFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_array_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_array_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 652343381, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036357416, + "return_value": { + "type": "enum::RenderingDevice.TextureType" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_bits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 245642367, + "arguments": [ + { + "name": "p_member", + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + ] + }, + { + "name": "get_usage_bits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1313398998, + "return_value": { + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + }, + { + "name": "add_shareable_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "remove_shareable_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "int", + "name": "array_layers", + "setter": "set_array_layers", + "getter": "get_array_layers" + }, + { + "type": "int", + "name": "mipmaps", + "setter": "set_mipmaps", + "getter": "get_mipmaps" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + }, + { + "type": "int", + "name": "samples", + "setter": "set_samples", + "getter": "get_samples" + }, + { + "type": "int", + "name": "usage_bits", + "setter": "set_usage_bits", + "getter": "get_usage_bits" + } + ] + }, + { + "name": "RDTextureView", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_swizzle_r", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_r", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_g", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_g", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format_override", + "setter": "set_format_override", + "getter": "get_format_override" + }, + { + "type": "int", + "name": "swizzle_r", + "setter": "set_swizzle_r", + "getter": "get_swizzle_r" + }, + { + "type": "int", + "name": "swizzle_g", + "setter": "set_swizzle_g", + "getter": "get_swizzle_g" + }, + { + "type": "int", + "name": "swizzle_b", + "setter": "set_swizzle_b", + "getter": "get_swizzle_b" + }, + { + "type": "int", + "name": "swizzle_a", + "setter": "set_swizzle_a", + "getter": "get_swizzle_a" + } + ] + }, + { + "name": "RDUniform", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_uniform_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1664894931, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.UniformType" + } + ] + }, + { + "name": "get_uniform_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 475470040, + "return_value": { + "type": "enum::RenderingDevice.UniformType" + } + }, + { + "name": "set_binding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_binding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "clear_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + } + ], + "properties": [ + { + "type": "int", + "name": "uniform_type", + "setter": "set_uniform_type", + "getter": "get_uniform_type" + }, + { + "type": "int", + "name": "binding", + "setter": "set_binding", + "getter": "get_binding" + } + ] + }, + { + "name": "RDVertexAttribute", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_location", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522141836, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.VertexFrequency" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4154106413, + "return_value": { + "type": "enum::RenderingDevice.VertexFrequency" + } + } + ], + "properties": [ + { + "type": "int", + "name": "location", + "setter": "set_location", + "getter": "get_location" + }, + { + "type": "int", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "stride", + "setter": "set_stride", + "getter": "get_stride" + }, + { + "type": "int", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + } + ] + }, + { + "name": "RandomNumberGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "state", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "randi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "randf", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "randfn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837325100, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "mean", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "deviation", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "randf_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4269894367, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from", + "type": "float", + "meta": "float" + }, + { + "name": "to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "randi_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "rand_weighted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4189642986, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "randomize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "int", + "name": "state", + "setter": "set_state", + "getter": "get_state" + } + ] + }, + { + "name": "Range", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "_value_changed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "new_value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_page", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_as_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_value_no_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "minimum", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "maximum", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_page", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pagesize", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_as_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_rounded_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_rounded_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_exp_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ratio_exp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_greater", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "is_greater_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_lesser", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "is_lesser_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "share", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "with", + "type": "Node" + } + ] + }, + { + "name": "unshare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "value_changed", + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "changed" + } + ], + "properties": [ + { + "type": "float", + "name": "min_value", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "float", + "name": "max_value", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "float", + "name": "page", + "setter": "set_page", + "getter": "get_page" + }, + { + "type": "float", + "name": "value", + "setter": "set_value", + "getter": "get_value" + }, + { + "type": "float", + "name": "ratio", + "setter": "set_as_ratio", + "getter": "get_as_ratio" + }, + { + "type": "bool", + "name": "exp_edit", + "setter": "set_exp_ratio", + "getter": "is_ratio_exp" + }, + { + "type": "bool", + "name": "rounded", + "setter": "set_use_rounded_values", + "getter": "is_using_rounded_values" + }, + { + "type": "bool", + "name": "allow_greater", + "setter": "set_allow_greater", + "getter": "is_greater_allowed" + }, + { + "type": "bool", + "name": "allow_lesser", + "setter": "set_allow_lesser", + "getter": "is_lesser_allowed" + } + ] + }, + { + "name": "RayCast2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_raycast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + } + ] + }, + { + "name": "RayCast3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_raycast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_back_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_back_faces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_shape_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_shape_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_shape_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_shape_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "debug_shape_thickness", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_debug_shape_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" + }, + { + "type": "int", + "name": "debug_shape_thickness", + "setter": "set_debug_shape_thickness", + "getter": "get_debug_shape_thickness" + } + ] + }, + { + "name": "RectangleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RefCounted", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "init_ref", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "unreference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_reference_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "ReferenceRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "float", + "name": "border_width", + "setter": "set_border_width", + "getter": "get_border_width" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "get_editor_only" + } + ] + }, + { + "name": "ReflectionProbe", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_ONCE", + "value": 0 + }, + { + "name": "UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "AmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "AMBIENT_COLOR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ambient_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748981278, + "arguments": [ + { + "name": "ambient", + "type": "enum::ReflectionProbe.AmbientMode" + } + ] + }, + { + "name": "get_ambient_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014607621, + "return_value": { + "type": "enum::ReflectionProbe.AmbientMode" + } + }, + { + "name": "set_ambient_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "ambient", + "type": "Color" + } + ] + }, + { + "name": "get_ambient_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ambient_color_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ambient_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_color_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mesh_lod_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "origin_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_origin_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_as_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_box_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_box_projection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_shadows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "are_shadows_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_reflection_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_reflection_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4090221187, + "arguments": [ + { + "name": "mode", + "type": "enum::ReflectionProbe.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2367550552, + "return_value": { + "type": "enum::ReflectionProbe.UpdateMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + }, + { + "type": "float", + "name": "intensity", + "setter": "set_intensity", + "getter": "get_intensity" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector3", + "name": "origin_offset", + "setter": "set_origin_offset", + "getter": "get_origin_offset" + }, + { + "type": "bool", + "name": "box_projection", + "setter": "set_enable_box_projection", + "getter": "is_box_projection_enabled" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_as_interior", + "getter": "is_set_as_interior" + }, + { + "type": "bool", + "name": "enable_shadows", + "setter": "set_enable_shadows", + "getter": "are_shadows_enabled" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "int", + "name": "reflection_mask", + "setter": "set_reflection_mask", + "getter": "get_reflection_mask" + }, + { + "type": "float", + "name": "mesh_lod_threshold", + "setter": "set_mesh_lod_threshold", + "getter": "get_mesh_lod_threshold" + }, + { + "type": "int", + "name": "ambient_mode", + "setter": "set_ambient_mode", + "getter": "get_ambient_mode" + }, + { + "type": "Color", + "name": "ambient_color", + "setter": "set_ambient_color", + "getter": "get_ambient_color" + }, + { + "type": "float", + "name": "ambient_color_energy", + "setter": "set_ambient_color_energy", + "getter": "get_ambient_color_energy" + } + ] + }, + { + "name": "RegEx", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create_from_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4249111514, + "hash_compatibility": [ + 2150300909 + ], + "return_value": { + "type": "RegEx" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "compile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565188097, + "hash_compatibility": [ + 166001499 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3365977994, + "hash_compatibility": [ + 4087180739 + ], + "return_value": { + "type": "RegExMatch" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "search_all", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 849021363, + "hash_compatibility": [ + 3354100289 + ], + "return_value": { + "type": "typedarray::RegExMatch" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "sub", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 54019702, + "hash_compatibility": [ + 758293621 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "replacement", + "type": "String" + }, + { + "name": "all", + "type": "bool", + "default_value": "false" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pattern", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_group_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "RegExMatch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_subject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_group_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 687115856, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + }, + { + "name": "get_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 490464691, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + }, + { + "name": "get_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 490464691, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "subject", + "getter": "get_subject" + }, + { + "type": "Dictionary", + "name": "names", + "getter": "get_names" + }, + { + "type": "Array", + "name": "strings", + "getter": "get_strings" + } + ] + }, + { + "name": "RemoteTransform2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_remote_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_remote_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_use_global_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_coordinates", + "type": "bool" + } + ] + }, + { + "name": "get_use_global_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_position", + "type": "bool" + } + ] + }, + { + "name": "get_update_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_update_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_scale", + "type": "bool" + } + ] + }, + { + "name": "get_update_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "remote_path", + "setter": "set_remote_node", + "getter": "get_remote_node" + }, + { + "type": "bool", + "name": "use_global_coordinates", + "setter": "set_use_global_coordinates", + "getter": "get_use_global_coordinates" + }, + { + "type": "bool", + "name": "update_position", + "setter": "set_update_position", + "getter": "get_update_position" + }, + { + "type": "bool", + "name": "update_rotation", + "setter": "set_update_rotation", + "getter": "get_update_rotation" + }, + { + "type": "bool", + "name": "update_scale", + "setter": "set_update_scale", + "getter": "get_update_scale" + } + ] + }, + { + "name": "RemoteTransform3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_remote_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_remote_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_use_global_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_coordinates", + "type": "bool" + } + ] + }, + { + "name": "get_use_global_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_position", + "type": "bool" + } + ] + }, + { + "name": "get_update_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_update_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_scale", + "type": "bool" + } + ] + }, + { + "name": "get_update_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "remote_path", + "setter": "set_remote_node", + "getter": "get_remote_node" + }, + { + "type": "bool", + "name": "use_global_coordinates", + "setter": "set_use_global_coordinates", + "getter": "get_use_global_coordinates" + }, + { + "type": "bool", + "name": "update_position", + "setter": "set_update_position", + "getter": "get_update_position" + }, + { + "type": "bool", + "name": "update_rotation", + "setter": "set_update_rotation", + "getter": "get_update_rotation" + }, + { + "type": "bool", + "name": "update_scale", + "setter": "set_update_scale", + "getter": "get_update_scale" + } + ] + }, + { + "name": "RenderData", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_render_scene_buffers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2793216201, + "return_value": { + "type": "RenderSceneBuffers" + } + }, + { + "name": "get_render_scene_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1288715698, + "return_value": { + "type": "RenderSceneData" + } + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderDataExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderData", + "api_type": "core", + "methods": [ + { + "name": "_get_render_scene_buffers", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RenderSceneBuffers" + } + }, + { + "name": "_get_render_scene_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RenderSceneData" + } + }, + { + "name": "_get_environment", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_camera_attributes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderDataRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderData", + "api_type": "core" + }, + { + "name": "RenderSceneBuffers", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "configure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3072623270, + "arguments": [ + { + "name": "config", + "type": "RenderSceneBuffersConfiguration" + } + ] + } + ] + }, + { + "name": "RenderSceneBuffersConfiguration", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_render_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "get_internal_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_internal_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "internal_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_target_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "target_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_view_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "view_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 976778074, + "return_value": { + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + }, + { + "name": "set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 447477857, + "arguments": [ + { + "name": "scaling_3d_mode", + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + ] + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109158617, + "return_value": { + "type": "enum::RenderingServer.ViewportMSAA" + } + }, + { + "name": "set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3952630748, + "arguments": [ + { + "name": "msaa_3d", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 641513172, + "return_value": { + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + }, + { + "name": "set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 139543108, + "arguments": [ + { + "name": "screen_space_aa", + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + ] + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_mipmap_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "RID", + "name": "render_target", + "setter": "set_render_target", + "getter": "get_render_target" + }, + { + "type": "Vector2i", + "name": "internal_size", + "setter": "set_internal_size", + "getter": "get_internal_size" + }, + { + "type": "Vector2i", + "name": "target_size", + "setter": "set_target_size", + "getter": "get_target_size" + }, + { + "type": "int", + "name": "view_count", + "setter": "set_view_count", + "getter": "get_view_count" + }, + { + "type": "int", + "name": "scaling_3d_mode", + "setter": "set_scaling_3d_mode", + "getter": "get_scaling_3d_mode" + }, + { + "type": "int", + "name": "msaa_3d", + "setter": "set_msaa_3d", + "getter": "get_msaa_3d" + }, + { + "type": "int", + "name": "screen_space_aa", + "setter": "set_screen_space_aa", + "getter": "get_screen_space_aa" + }, + { + "type": "bool", + "name": "fsr_sharpness", + "setter": "set_fsr_sharpness", + "getter": "get_fsr_sharpness" + }, + { + "type": "bool", + "name": "texture_mipmap_bias", + "setter": "set_texture_mipmap_bias", + "getter": "get_texture_mipmap_bias" + } + ] + }, + { + "name": "RenderSceneBuffersExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RenderSceneBuffers", + "api_type": "core", + "methods": [ + { + "name": "_configure", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "config", + "type": "RenderSceneBuffersConfiguration" + } + ] + }, + { + "name": "_set_fsr_sharpness", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_texture_mipmap_bias", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_use_debanding", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + } + ] + }, + { + "name": "RenderSceneBuffersRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RenderSceneBuffers", + "api_type": "core", + "methods": [ + { + "name": "has_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "create_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3559915770, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "data_format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "usage_bits", + "type": "int", + "meta": "uint32" + }, + { + "name": "texture_samples", + "type": "enum::RenderingDevice.TextureSamples" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + }, + { + "name": "unique", + "type": "bool" + } + ] + }, + { + "name": "create_texture_from_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344669382, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "format", + "type": "RDTextureFormat" + }, + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "unique", + "type": "bool" + } + ] + }, + { + "name": "create_texture_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 283055834, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "view_name", + "type": "StringName" + }, + { + "name": "view", + "type": "RDTextureView" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 750006389, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 371461758, + "return_value": { + "type": "RDTextureFormat" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 588440706, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_texture_slice_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 682451778, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + }, + { + "name": "view", + "type": "RDTextureView" + } + ] + }, + { + "name": "get_texture_slice_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2617625368, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "clear_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "get_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_color_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_depth_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_velocity_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_internal_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_target_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 976778074, + "return_value": { + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109158617, + "return_value": { + "type": "enum::RenderingServer.ViewportMSAA" + } + }, + { + "name": "get_texture_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 641513172, + "return_value": { + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + }, + { + "name": "get_use_taa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "RenderSceneData", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cam_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_cam_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910717950, + "return_value": { + "type": "Projection" + } + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_view_eye_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_view_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3179846605, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_uniform_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderSceneDataExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderSceneData", + "api_type": "core", + "methods": [ + { + "name": "_get_cam_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_cam_projection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Projection" + } + }, + { + "name": "_get_view_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_view_eye_offset", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_view_projection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_uniform_buffer", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderSceneDataRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderSceneData", + "api_type": "core" + }, + { + "name": "RenderingDevice", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + }, + { + "name": "INVALID_FORMAT_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "DeviceType", + "is_bitfield": false, + "values": [ + { + "name": "DEVICE_TYPE_OTHER", + "value": 0 + }, + { + "name": "DEVICE_TYPE_INTEGRATED_GPU", + "value": 1 + }, + { + "name": "DEVICE_TYPE_DISCRETE_GPU", + "value": 2 + }, + { + "name": "DEVICE_TYPE_VIRTUAL_GPU", + "value": 3 + }, + { + "name": "DEVICE_TYPE_CPU", + "value": 4 + }, + { + "name": "DEVICE_TYPE_MAX", + "value": 5 + } + ] + }, + { + "name": "DriverResource", + "is_bitfield": false, + "values": [ + { + "name": "DRIVER_RESOURCE_LOGICAL_DEVICE", + "value": 0 + }, + { + "name": "DRIVER_RESOURCE_PHYSICAL_DEVICE", + "value": 1 + }, + { + "name": "DRIVER_RESOURCE_TOPMOST_OBJECT", + "value": 2 + }, + { + "name": "DRIVER_RESOURCE_COMMAND_QUEUE", + "value": 3 + }, + { + "name": "DRIVER_RESOURCE_QUEUE_FAMILY", + "value": 4 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE", + "value": 5 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE_VIEW", + "value": 6 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE_DATA_FORMAT", + "value": 7 + }, + { + "name": "DRIVER_RESOURCE_SAMPLER", + "value": 8 + }, + { + "name": "DRIVER_RESOURCE_UNIFORM_SET", + "value": 9 + }, + { + "name": "DRIVER_RESOURCE_BUFFER", + "value": 10 + }, + { + "name": "DRIVER_RESOURCE_COMPUTE_PIPELINE", + "value": 11 + }, + { + "name": "DRIVER_RESOURCE_RENDER_PIPELINE", + "value": 12 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_DEVICE", + "value": 0 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_PHYSICAL_DEVICE", + "value": 1 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_INSTANCE", + "value": 2 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_QUEUE", + "value": 3 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_QUEUE_FAMILY_INDEX", + "value": 4 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE", + "value": 5 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE_VIEW", + "value": 6 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE_NATIVE_TEXTURE_FORMAT", + "value": 7 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_SAMPLER", + "value": 8 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_DESCRIPTOR_SET", + "value": 9 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_BUFFER", + "value": 10 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_COMPUTE_PIPELINE", + "value": 11 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_RENDER_PIPELINE", + "value": 12 + } + ] + }, + { + "name": "DataFormat", + "is_bitfield": false, + "values": [ + { + "name": "DATA_FORMAT_R4G4_UNORM_PACK8", + "value": 0 + }, + { + "name": "DATA_FORMAT_R4G4B4A4_UNORM_PACK16", + "value": 1 + }, + { + "name": "DATA_FORMAT_B4G4R4A4_UNORM_PACK16", + "value": 2 + }, + { + "name": "DATA_FORMAT_R5G6B5_UNORM_PACK16", + "value": 3 + }, + { + "name": "DATA_FORMAT_B5G6R5_UNORM_PACK16", + "value": 4 + }, + { + "name": "DATA_FORMAT_R5G5B5A1_UNORM_PACK16", + "value": 5 + }, + { + "name": "DATA_FORMAT_B5G5R5A1_UNORM_PACK16", + "value": 6 + }, + { + "name": "DATA_FORMAT_A1R5G5B5_UNORM_PACK16", + "value": 7 + }, + { + "name": "DATA_FORMAT_R8_UNORM", + "value": 8 + }, + { + "name": "DATA_FORMAT_R8_SNORM", + "value": 9 + }, + { + "name": "DATA_FORMAT_R8_USCALED", + "value": 10 + }, + { + "name": "DATA_FORMAT_R8_SSCALED", + "value": 11 + }, + { + "name": "DATA_FORMAT_R8_UINT", + "value": 12 + }, + { + "name": "DATA_FORMAT_R8_SINT", + "value": 13 + }, + { + "name": "DATA_FORMAT_R8_SRGB", + "value": 14 + }, + { + "name": "DATA_FORMAT_R8G8_UNORM", + "value": 15 + }, + { + "name": "DATA_FORMAT_R8G8_SNORM", + "value": 16 + }, + { + "name": "DATA_FORMAT_R8G8_USCALED", + "value": 17 + }, + { + "name": "DATA_FORMAT_R8G8_SSCALED", + "value": 18 + }, + { + "name": "DATA_FORMAT_R8G8_UINT", + "value": 19 + }, + { + "name": "DATA_FORMAT_R8G8_SINT", + "value": 20 + }, + { + "name": "DATA_FORMAT_R8G8_SRGB", + "value": 21 + }, + { + "name": "DATA_FORMAT_R8G8B8_UNORM", + "value": 22 + }, + { + "name": "DATA_FORMAT_R8G8B8_SNORM", + "value": 23 + }, + { + "name": "DATA_FORMAT_R8G8B8_USCALED", + "value": 24 + }, + { + "name": "DATA_FORMAT_R8G8B8_SSCALED", + "value": 25 + }, + { + "name": "DATA_FORMAT_R8G8B8_UINT", + "value": 26 + }, + { + "name": "DATA_FORMAT_R8G8B8_SINT", + "value": 27 + }, + { + "name": "DATA_FORMAT_R8G8B8_SRGB", + "value": 28 + }, + { + "name": "DATA_FORMAT_B8G8R8_UNORM", + "value": 29 + }, + { + "name": "DATA_FORMAT_B8G8R8_SNORM", + "value": 30 + }, + { + "name": "DATA_FORMAT_B8G8R8_USCALED", + "value": 31 + }, + { + "name": "DATA_FORMAT_B8G8R8_SSCALED", + "value": 32 + }, + { + "name": "DATA_FORMAT_B8G8R8_UINT", + "value": 33 + }, + { + "name": "DATA_FORMAT_B8G8R8_SINT", + "value": 34 + }, + { + "name": "DATA_FORMAT_B8G8R8_SRGB", + "value": 35 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_UNORM", + "value": 36 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SNORM", + "value": 37 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_USCALED", + "value": 38 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SSCALED", + "value": 39 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_UINT", + "value": 40 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SINT", + "value": 41 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SRGB", + "value": 42 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_UNORM", + "value": 43 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SNORM", + "value": 44 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_USCALED", + "value": 45 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SSCALED", + "value": 46 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_UINT", + "value": 47 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SINT", + "value": 48 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SRGB", + "value": 49 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_UNORM_PACK32", + "value": 50 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SNORM_PACK32", + "value": 51 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_USCALED_PACK32", + "value": 52 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SSCALED_PACK32", + "value": 53 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_UINT_PACK32", + "value": 54 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SINT_PACK32", + "value": 55 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SRGB_PACK32", + "value": 56 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_UNORM_PACK32", + "value": 57 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SNORM_PACK32", + "value": 58 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_USCALED_PACK32", + "value": 59 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SSCALED_PACK32", + "value": 60 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_UINT_PACK32", + "value": 61 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SINT_PACK32", + "value": 62 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_UNORM_PACK32", + "value": 63 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SNORM_PACK32", + "value": 64 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_USCALED_PACK32", + "value": 65 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SSCALED_PACK32", + "value": 66 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_UINT_PACK32", + "value": 67 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SINT_PACK32", + "value": 68 + }, + { + "name": "DATA_FORMAT_R16_UNORM", + "value": 69 + }, + { + "name": "DATA_FORMAT_R16_SNORM", + "value": 70 + }, + { + "name": "DATA_FORMAT_R16_USCALED", + "value": 71 + }, + { + "name": "DATA_FORMAT_R16_SSCALED", + "value": 72 + }, + { + "name": "DATA_FORMAT_R16_UINT", + "value": 73 + }, + { + "name": "DATA_FORMAT_R16_SINT", + "value": 74 + }, + { + "name": "DATA_FORMAT_R16_SFLOAT", + "value": 75 + }, + { + "name": "DATA_FORMAT_R16G16_UNORM", + "value": 76 + }, + { + "name": "DATA_FORMAT_R16G16_SNORM", + "value": 77 + }, + { + "name": "DATA_FORMAT_R16G16_USCALED", + "value": 78 + }, + { + "name": "DATA_FORMAT_R16G16_SSCALED", + "value": 79 + }, + { + "name": "DATA_FORMAT_R16G16_UINT", + "value": 80 + }, + { + "name": "DATA_FORMAT_R16G16_SINT", + "value": 81 + }, + { + "name": "DATA_FORMAT_R16G16_SFLOAT", + "value": 82 + }, + { + "name": "DATA_FORMAT_R16G16B16_UNORM", + "value": 83 + }, + { + "name": "DATA_FORMAT_R16G16B16_SNORM", + "value": 84 + }, + { + "name": "DATA_FORMAT_R16G16B16_USCALED", + "value": 85 + }, + { + "name": "DATA_FORMAT_R16G16B16_SSCALED", + "value": 86 + }, + { + "name": "DATA_FORMAT_R16G16B16_UINT", + "value": 87 + }, + { + "name": "DATA_FORMAT_R16G16B16_SINT", + "value": 88 + }, + { + "name": "DATA_FORMAT_R16G16B16_SFLOAT", + "value": 89 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_UNORM", + "value": 90 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SNORM", + "value": 91 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_USCALED", + "value": 92 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SSCALED", + "value": 93 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_UINT", + "value": 94 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SINT", + "value": 95 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SFLOAT", + "value": 96 + }, + { + "name": "DATA_FORMAT_R32_UINT", + "value": 97 + }, + { + "name": "DATA_FORMAT_R32_SINT", + "value": 98 + }, + { + "name": "DATA_FORMAT_R32_SFLOAT", + "value": 99 + }, + { + "name": "DATA_FORMAT_R32G32_UINT", + "value": 100 + }, + { + "name": "DATA_FORMAT_R32G32_SINT", + "value": 101 + }, + { + "name": "DATA_FORMAT_R32G32_SFLOAT", + "value": 102 + }, + { + "name": "DATA_FORMAT_R32G32B32_UINT", + "value": 103 + }, + { + "name": "DATA_FORMAT_R32G32B32_SINT", + "value": 104 + }, + { + "name": "DATA_FORMAT_R32G32B32_SFLOAT", + "value": 105 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_UINT", + "value": 106 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_SINT", + "value": 107 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_SFLOAT", + "value": 108 + }, + { + "name": "DATA_FORMAT_R64_UINT", + "value": 109 + }, + { + "name": "DATA_FORMAT_R64_SINT", + "value": 110 + }, + { + "name": "DATA_FORMAT_R64_SFLOAT", + "value": 111 + }, + { + "name": "DATA_FORMAT_R64G64_UINT", + "value": 112 + }, + { + "name": "DATA_FORMAT_R64G64_SINT", + "value": 113 + }, + { + "name": "DATA_FORMAT_R64G64_SFLOAT", + "value": 114 + }, + { + "name": "DATA_FORMAT_R64G64B64_UINT", + "value": 115 + }, + { + "name": "DATA_FORMAT_R64G64B64_SINT", + "value": 116 + }, + { + "name": "DATA_FORMAT_R64G64B64_SFLOAT", + "value": 117 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_UINT", + "value": 118 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_SINT", + "value": 119 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_SFLOAT", + "value": 120 + }, + { + "name": "DATA_FORMAT_B10G11R11_UFLOAT_PACK32", + "value": 121 + }, + { + "name": "DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32", + "value": 122 + }, + { + "name": "DATA_FORMAT_D16_UNORM", + "value": 123 + }, + { + "name": "DATA_FORMAT_X8_D24_UNORM_PACK32", + "value": 124 + }, + { + "name": "DATA_FORMAT_D32_SFLOAT", + "value": 125 + }, + { + "name": "DATA_FORMAT_S8_UINT", + "value": 126 + }, + { + "name": "DATA_FORMAT_D16_UNORM_S8_UINT", + "value": 127 + }, + { + "name": "DATA_FORMAT_D24_UNORM_S8_UINT", + "value": 128 + }, + { + "name": "DATA_FORMAT_D32_SFLOAT_S8_UINT", + "value": 129 + }, + { + "name": "DATA_FORMAT_BC1_RGB_UNORM_BLOCK", + "value": 130 + }, + { + "name": "DATA_FORMAT_BC1_RGB_SRGB_BLOCK", + "value": 131 + }, + { + "name": "DATA_FORMAT_BC1_RGBA_UNORM_BLOCK", + "value": 132 + }, + { + "name": "DATA_FORMAT_BC1_RGBA_SRGB_BLOCK", + "value": 133 + }, + { + "name": "DATA_FORMAT_BC2_UNORM_BLOCK", + "value": 134 + }, + { + "name": "DATA_FORMAT_BC2_SRGB_BLOCK", + "value": 135 + }, + { + "name": "DATA_FORMAT_BC3_UNORM_BLOCK", + "value": 136 + }, + { + "name": "DATA_FORMAT_BC3_SRGB_BLOCK", + "value": 137 + }, + { + "name": "DATA_FORMAT_BC4_UNORM_BLOCK", + "value": 138 + }, + { + "name": "DATA_FORMAT_BC4_SNORM_BLOCK", + "value": 139 + }, + { + "name": "DATA_FORMAT_BC5_UNORM_BLOCK", + "value": 140 + }, + { + "name": "DATA_FORMAT_BC5_SNORM_BLOCK", + "value": 141 + }, + { + "name": "DATA_FORMAT_BC6H_UFLOAT_BLOCK", + "value": 142 + }, + { + "name": "DATA_FORMAT_BC6H_SFLOAT_BLOCK", + "value": 143 + }, + { + "name": "DATA_FORMAT_BC7_UNORM_BLOCK", + "value": 144 + }, + { + "name": "DATA_FORMAT_BC7_SRGB_BLOCK", + "value": 145 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK", + "value": 146 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK", + "value": 147 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", + "value": 148 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", + "value": 149 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", + "value": 150 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", + "value": 151 + }, + { + "name": "DATA_FORMAT_EAC_R11_UNORM_BLOCK", + "value": 152 + }, + { + "name": "DATA_FORMAT_EAC_R11_SNORM_BLOCK", + "value": 153 + }, + { + "name": "DATA_FORMAT_EAC_R11G11_UNORM_BLOCK", + "value": 154 + }, + { + "name": "DATA_FORMAT_EAC_R11G11_SNORM_BLOCK", + "value": 155 + }, + { + "name": "DATA_FORMAT_ASTC_4x4_UNORM_BLOCK", + "value": 156 + }, + { + "name": "DATA_FORMAT_ASTC_4x4_SRGB_BLOCK", + "value": 157 + }, + { + "name": "DATA_FORMAT_ASTC_5x4_UNORM_BLOCK", + "value": 158 + }, + { + "name": "DATA_FORMAT_ASTC_5x4_SRGB_BLOCK", + "value": 159 + }, + { + "name": "DATA_FORMAT_ASTC_5x5_UNORM_BLOCK", + "value": 160 + }, + { + "name": "DATA_FORMAT_ASTC_5x5_SRGB_BLOCK", + "value": 161 + }, + { + "name": "DATA_FORMAT_ASTC_6x5_UNORM_BLOCK", + "value": 162 + }, + { + "name": "DATA_FORMAT_ASTC_6x5_SRGB_BLOCK", + "value": 163 + }, + { + "name": "DATA_FORMAT_ASTC_6x6_UNORM_BLOCK", + "value": 164 + }, + { + "name": "DATA_FORMAT_ASTC_6x6_SRGB_BLOCK", + "value": 165 + }, + { + "name": "DATA_FORMAT_ASTC_8x5_UNORM_BLOCK", + "value": 166 + }, + { + "name": "DATA_FORMAT_ASTC_8x5_SRGB_BLOCK", + "value": 167 + }, + { + "name": "DATA_FORMAT_ASTC_8x6_UNORM_BLOCK", + "value": 168 + }, + { + "name": "DATA_FORMAT_ASTC_8x6_SRGB_BLOCK", + "value": 169 + }, + { + "name": "DATA_FORMAT_ASTC_8x8_UNORM_BLOCK", + "value": 170 + }, + { + "name": "DATA_FORMAT_ASTC_8x8_SRGB_BLOCK", + "value": 171 + }, + { + "name": "DATA_FORMAT_ASTC_10x5_UNORM_BLOCK", + "value": 172 + }, + { + "name": "DATA_FORMAT_ASTC_10x5_SRGB_BLOCK", + "value": 173 + }, + { + "name": "DATA_FORMAT_ASTC_10x6_UNORM_BLOCK", + "value": 174 + }, + { + "name": "DATA_FORMAT_ASTC_10x6_SRGB_BLOCK", + "value": 175 + }, + { + "name": "DATA_FORMAT_ASTC_10x8_UNORM_BLOCK", + "value": 176 + }, + { + "name": "DATA_FORMAT_ASTC_10x8_SRGB_BLOCK", + "value": 177 + }, + { + "name": "DATA_FORMAT_ASTC_10x10_UNORM_BLOCK", + "value": 178 + }, + { + "name": "DATA_FORMAT_ASTC_10x10_SRGB_BLOCK", + "value": 179 + }, + { + "name": "DATA_FORMAT_ASTC_12x10_UNORM_BLOCK", + "value": 180 + }, + { + "name": "DATA_FORMAT_ASTC_12x10_SRGB_BLOCK", + "value": 181 + }, + { + "name": "DATA_FORMAT_ASTC_12x12_UNORM_BLOCK", + "value": 182 + }, + { + "name": "DATA_FORMAT_ASTC_12x12_SRGB_BLOCK", + "value": 183 + }, + { + "name": "DATA_FORMAT_G8B8G8R8_422_UNORM", + "value": 184 + }, + { + "name": "DATA_FORMAT_B8G8R8G8_422_UNORM", + "value": 185 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM", + "value": 186 + }, + { + "name": "DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM", + "value": 187 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM", + "value": 188 + }, + { + "name": "DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM", + "value": 189 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM", + "value": 190 + }, + { + "name": "DATA_FORMAT_R10X6_UNORM_PACK16", + "value": 191 + }, + { + "name": "DATA_FORMAT_R10X6G10X6_UNORM_2PACK16", + "value": 192 + }, + { + "name": "DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16", + "value": 193 + }, + { + "name": "DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16", + "value": 194 + }, + { + "name": "DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16", + "value": 195 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16", + "value": 196 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16", + "value": 197 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16", + "value": 198 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16", + "value": 199 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16", + "value": 200 + }, + { + "name": "DATA_FORMAT_R12X4_UNORM_PACK16", + "value": 201 + }, + { + "name": "DATA_FORMAT_R12X4G12X4_UNORM_2PACK16", + "value": 202 + }, + { + "name": "DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16", + "value": 203 + }, + { + "name": "DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16", + "value": 204 + }, + { + "name": "DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16", + "value": 205 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16", + "value": 206 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16", + "value": 207 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16", + "value": 208 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16", + "value": 209 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16", + "value": 210 + }, + { + "name": "DATA_FORMAT_G16B16G16R16_422_UNORM", + "value": 211 + }, + { + "name": "DATA_FORMAT_B16G16R16G16_422_UNORM", + "value": 212 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM", + "value": 213 + }, + { + "name": "DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM", + "value": 214 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM", + "value": 215 + }, + { + "name": "DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM", + "value": 216 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM", + "value": 217 + }, + { + "name": "DATA_FORMAT_MAX", + "value": 218 + } + ] + }, + { + "name": "BarrierMask", + "is_bitfield": true, + "values": [ + { + "name": "BARRIER_MASK_VERTEX", + "value": 1 + }, + { + "name": "BARRIER_MASK_FRAGMENT", + "value": 8 + }, + { + "name": "BARRIER_MASK_COMPUTE", + "value": 2 + }, + { + "name": "BARRIER_MASK_TRANSFER", + "value": 4 + }, + { + "name": "BARRIER_MASK_RASTER", + "value": 9 + }, + { + "name": "BARRIER_MASK_ALL_BARRIERS", + "value": 32767 + }, + { + "name": "BARRIER_MASK_NO_BARRIER", + "value": 32768 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_1D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_2D", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + }, + { + "name": "TEXTURE_TYPE_CUBE", + "value": 3 + }, + { + "name": "TEXTURE_TYPE_1D_ARRAY", + "value": 4 + }, + { + "name": "TEXTURE_TYPE_2D_ARRAY", + "value": 5 + }, + { + "name": "TEXTURE_TYPE_CUBE_ARRAY", + "value": 6 + }, + { + "name": "TEXTURE_TYPE_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureSamples", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SAMPLES_1", + "value": 0 + }, + { + "name": "TEXTURE_SAMPLES_2", + "value": 1 + }, + { + "name": "TEXTURE_SAMPLES_4", + "value": 2 + }, + { + "name": "TEXTURE_SAMPLES_8", + "value": 3 + }, + { + "name": "TEXTURE_SAMPLES_16", + "value": 4 + }, + { + "name": "TEXTURE_SAMPLES_32", + "value": 5 + }, + { + "name": "TEXTURE_SAMPLES_64", + "value": 6 + }, + { + "name": "TEXTURE_SAMPLES_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureUsageBits", + "is_bitfield": true, + "values": [ + { + "name": "TEXTURE_USAGE_SAMPLING_BIT", + "value": 1 + }, + { + "name": "TEXTURE_USAGE_COLOR_ATTACHMENT_BIT", + "value": 2 + }, + { + "name": "TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT", + "value": 4 + }, + { + "name": "TEXTURE_USAGE_STORAGE_BIT", + "value": 8 + }, + { + "name": "TEXTURE_USAGE_STORAGE_ATOMIC_BIT", + "value": 16 + }, + { + "name": "TEXTURE_USAGE_CPU_READ_BIT", + "value": 32 + }, + { + "name": "TEXTURE_USAGE_CAN_UPDATE_BIT", + "value": 64 + }, + { + "name": "TEXTURE_USAGE_CAN_COPY_FROM_BIT", + "value": 128 + }, + { + "name": "TEXTURE_USAGE_CAN_COPY_TO_BIT", + "value": 256 + }, + { + "name": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT", + "value": 512 + } + ] + }, + { + "name": "TextureSwizzle", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SWIZZLE_IDENTITY", + "value": 0 + }, + { + "name": "TEXTURE_SWIZZLE_ZERO", + "value": 1 + }, + { + "name": "TEXTURE_SWIZZLE_ONE", + "value": 2 + }, + { + "name": "TEXTURE_SWIZZLE_R", + "value": 3 + }, + { + "name": "TEXTURE_SWIZZLE_G", + "value": 4 + }, + { + "name": "TEXTURE_SWIZZLE_B", + "value": 5 + }, + { + "name": "TEXTURE_SWIZZLE_A", + "value": 6 + }, + { + "name": "TEXTURE_SWIZZLE_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureSliceType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SLICE_2D", + "value": 0 + }, + { + "name": "TEXTURE_SLICE_CUBEMAP", + "value": 1 + }, + { + "name": "TEXTURE_SLICE_3D", + "value": 2 + } + ] + }, + { + "name": "SamplerFilter", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_FILTER_NEAREST", + "value": 0 + }, + { + "name": "SAMPLER_FILTER_LINEAR", + "value": 1 + } + ] + }, + { + "name": "SamplerRepeatMode", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_REPEAT_MODE_REPEAT", + "value": 0 + }, + { + "name": "SAMPLER_REPEAT_MODE_MIRRORED_REPEAT", + "value": 1 + }, + { + "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE", + "value": 2 + }, + { + "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER", + "value": 3 + }, + { + "name": "SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE", + "value": 4 + }, + { + "name": "SAMPLER_REPEAT_MODE_MAX", + "value": 5 + } + ] + }, + { + "name": "SamplerBorderColor", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK", + "value": 0 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK", + "value": 1 + }, + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK", + "value": 2 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK", + "value": 3 + }, + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE", + "value": 4 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE", + "value": 5 + }, + { + "name": "SAMPLER_BORDER_COLOR_MAX", + "value": 6 + } + ] + }, + { + "name": "VertexFrequency", + "is_bitfield": false, + "values": [ + { + "name": "VERTEX_FREQUENCY_VERTEX", + "value": 0 + }, + { + "name": "VERTEX_FREQUENCY_INSTANCE", + "value": 1 + } + ] + }, + { + "name": "IndexBufferFormat", + "is_bitfield": false, + "values": [ + { + "name": "INDEX_BUFFER_FORMAT_UINT16", + "value": 0 + }, + { + "name": "INDEX_BUFFER_FORMAT_UINT32", + "value": 1 + } + ] + }, + { + "name": "StorageBufferUsage", + "is_bitfield": true, + "values": [ + { + "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", + "value": 1 + } + ] + }, + { + "name": "UniformType", + "is_bitfield": false, + "values": [ + { + "name": "UNIFORM_TYPE_SAMPLER", + "value": 0 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE", + "value": 1 + }, + { + "name": "UNIFORM_TYPE_TEXTURE", + "value": 2 + }, + { + "name": "UNIFORM_TYPE_IMAGE", + "value": 3 + }, + { + "name": "UNIFORM_TYPE_TEXTURE_BUFFER", + "value": 4 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER", + "value": 5 + }, + { + "name": "UNIFORM_TYPE_IMAGE_BUFFER", + "value": 6 + }, + { + "name": "UNIFORM_TYPE_UNIFORM_BUFFER", + "value": 7 + }, + { + "name": "UNIFORM_TYPE_STORAGE_BUFFER", + "value": 8 + }, + { + "name": "UNIFORM_TYPE_INPUT_ATTACHMENT", + "value": 9 + }, + { + "name": "UNIFORM_TYPE_MAX", + "value": 10 + } + ] + }, + { + "name": "RenderPrimitive", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "RENDER_PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "RENDER_PRIMITIVE_LINES_WITH_ADJACENCY", + "value": 2 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS", + "value": 3 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY", + "value": 4 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES", + "value": 5 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY", + "value": 6 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS", + "value": 7 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY", + "value": 8 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX", + "value": 9 + }, + { + "name": "RENDER_PRIMITIVE_TESSELATION_PATCH", + "value": 10 + }, + { + "name": "RENDER_PRIMITIVE_MAX", + "value": 11 + } + ] + }, + { + "name": "PolygonCullMode", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_CULL_DISABLED", + "value": 0 + }, + { + "name": "POLYGON_CULL_FRONT", + "value": 1 + }, + { + "name": "POLYGON_CULL_BACK", + "value": 2 + } + ] + }, + { + "name": "PolygonFrontFace", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_FRONT_FACE_CLOCKWISE", + "value": 0 + }, + { + "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE", + "value": 1 + } + ] + }, + { + "name": "StencilOperation", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_OP_KEEP", + "value": 0 + }, + { + "name": "STENCIL_OP_ZERO", + "value": 1 + }, + { + "name": "STENCIL_OP_REPLACE", + "value": 2 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_CLAMP", + "value": 3 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_CLAMP", + "value": 4 + }, + { + "name": "STENCIL_OP_INVERT", + "value": 5 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_WRAP", + "value": 6 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_WRAP", + "value": 7 + }, + { + "name": "STENCIL_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "CompareOperator", + "is_bitfield": false, + "values": [ + { + "name": "COMPARE_OP_NEVER", + "value": 0 + }, + { + "name": "COMPARE_OP_LESS", + "value": 1 + }, + { + "name": "COMPARE_OP_EQUAL", + "value": 2 + }, + { + "name": "COMPARE_OP_LESS_OR_EQUAL", + "value": 3 + }, + { + "name": "COMPARE_OP_GREATER", + "value": 4 + }, + { + "name": "COMPARE_OP_NOT_EQUAL", + "value": 5 + }, + { + "name": "COMPARE_OP_GREATER_OR_EQUAL", + "value": 6 + }, + { + "name": "COMPARE_OP_ALWAYS", + "value": 7 + }, + { + "name": "COMPARE_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "LogicOperation", + "is_bitfield": false, + "values": [ + { + "name": "LOGIC_OP_CLEAR", + "value": 0 + }, + { + "name": "LOGIC_OP_AND", + "value": 1 + }, + { + "name": "LOGIC_OP_AND_REVERSE", + "value": 2 + }, + { + "name": "LOGIC_OP_COPY", + "value": 3 + }, + { + "name": "LOGIC_OP_AND_INVERTED", + "value": 4 + }, + { + "name": "LOGIC_OP_NO_OP", + "value": 5 + }, + { + "name": "LOGIC_OP_XOR", + "value": 6 + }, + { + "name": "LOGIC_OP_OR", + "value": 7 + }, + { + "name": "LOGIC_OP_NOR", + "value": 8 + }, + { + "name": "LOGIC_OP_EQUIVALENT", + "value": 9 + }, + { + "name": "LOGIC_OP_INVERT", + "value": 10 + }, + { + "name": "LOGIC_OP_OR_REVERSE", + "value": 11 + }, + { + "name": "LOGIC_OP_COPY_INVERTED", + "value": 12 + }, + { + "name": "LOGIC_OP_OR_INVERTED", + "value": 13 + }, + { + "name": "LOGIC_OP_NAND", + "value": 14 + }, + { + "name": "LOGIC_OP_SET", + "value": 15 + }, + { + "name": "LOGIC_OP_MAX", + "value": 16 + } + ] + }, + { + "name": "BlendFactor", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_FACTOR_ZERO", + "value": 0 + }, + { + "name": "BLEND_FACTOR_ONE", + "value": 1 + }, + { + "name": "BLEND_FACTOR_SRC_COLOR", + "value": 2 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_COLOR", + "value": 3 + }, + { + "name": "BLEND_FACTOR_DST_COLOR", + "value": 4 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_COLOR", + "value": 5 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA", + "value": 6 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_ALPHA", + "value": 7 + }, + { + "name": "BLEND_FACTOR_DST_ALPHA", + "value": 8 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_ALPHA", + "value": 9 + }, + { + "name": "BLEND_FACTOR_CONSTANT_COLOR", + "value": 10 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR", + "value": 11 + }, + { + "name": "BLEND_FACTOR_CONSTANT_ALPHA", + "value": 12 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA", + "value": 13 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA_SATURATE", + "value": 14 + }, + { + "name": "BLEND_FACTOR_SRC1_COLOR", + "value": 15 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_COLOR", + "value": 16 + }, + { + "name": "BLEND_FACTOR_SRC1_ALPHA", + "value": 17 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", + "value": 18 + }, + { + "name": "BLEND_FACTOR_MAX", + "value": 19 + } + ] + }, + { + "name": "BlendOperation", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_OP_ADD", + "value": 0 + }, + { + "name": "BLEND_OP_SUBTRACT", + "value": 1 + }, + { + "name": "BLEND_OP_REVERSE_SUBTRACT", + "value": 2 + }, + { + "name": "BLEND_OP_MINIMUM", + "value": 3 + }, + { + "name": "BLEND_OP_MAXIMUM", + "value": 4 + }, + { + "name": "BLEND_OP_MAX", + "value": 5 + } + ] + }, + { + "name": "PipelineDynamicStateFlags", + "is_bitfield": true, + "values": [ + { + "name": "DYNAMIC_STATE_LINE_WIDTH", + "value": 1 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BIAS", + "value": 2 + }, + { + "name": "DYNAMIC_STATE_BLEND_CONSTANTS", + "value": 4 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BOUNDS", + "value": 8 + }, + { + "name": "DYNAMIC_STATE_STENCIL_COMPARE_MASK", + "value": 16 + }, + { + "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK", + "value": 32 + }, + { + "name": "DYNAMIC_STATE_STENCIL_REFERENCE", + "value": 64 + } + ] + }, + { + "name": "InitialAction", + "is_bitfield": false, + "values": [ + { + "name": "INITIAL_ACTION_LOAD", + "value": 0 + }, + { + "name": "INITIAL_ACTION_CLEAR", + "value": 1 + }, + { + "name": "INITIAL_ACTION_DISCARD", + "value": 2 + }, + { + "name": "INITIAL_ACTION_MAX", + "value": 3 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION", + "value": 1 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", + "value": 1 + }, + { + "name": "INITIAL_ACTION_KEEP", + "value": 0 + }, + { + "name": "INITIAL_ACTION_DROP", + "value": 2 + }, + { + "name": "INITIAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "FinalAction", + "is_bitfield": false, + "values": [ + { + "name": "FINAL_ACTION_STORE", + "value": 0 + }, + { + "name": "FINAL_ACTION_DISCARD", + "value": 1 + }, + { + "name": "FINAL_ACTION_MAX", + "value": 2 + }, + { + "name": "FINAL_ACTION_READ", + "value": 0 + }, + { + "name": "FINAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "ShaderStage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_STAGE_VERTEX", + "value": 0 + }, + { + "name": "SHADER_STAGE_FRAGMENT", + "value": 1 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION", + "value": 3 + }, + { + "name": "SHADER_STAGE_COMPUTE", + "value": 4 + }, + { + "name": "SHADER_STAGE_MAX", + "value": 5 + }, + { + "name": "SHADER_STAGE_VERTEX_BIT", + "value": 1 + }, + { + "name": "SHADER_STAGE_FRAGMENT_BIT", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT", + "value": 4 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION_BIT", + "value": 8 + }, + { + "name": "SHADER_STAGE_COMPUTE_BIT", + "value": 16 + } + ] + }, + { + "name": "ShaderLanguage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_LANGUAGE_GLSL", + "value": 0 + }, + { + "name": "SHADER_LANGUAGE_HLSL", + "value": 1 + } + ] + }, + { + "name": "PipelineSpecializationConstantType", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL", + "value": 0 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT", + "value": 1 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT", + "value": 2 + } + ] + }, + { + "name": "Limit", + "is_bitfield": false, + "values": [ + { + "name": "LIMIT_MAX_BOUND_UNIFORM_SETS", + "value": 0 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS", + "value": 1 + }, + { + "name": "LIMIT_MAX_TEXTURES_PER_UNIFORM_SET", + "value": 2 + }, + { + "name": "LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET", + "value": 3 + }, + { + "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET", + "value": 4 + }, + { + "name": "LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET", + "value": 5 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET", + "value": 6 + }, + { + "name": "LIMIT_MAX_DRAW_INDEXED_INDEX", + "value": 7 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_HEIGHT", + "value": 8 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_WIDTH", + "value": 9 + }, + { + "name": "LIMIT_MAX_TEXTURE_ARRAY_LAYERS", + "value": 10 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_1D", + "value": 11 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_2D", + "value": 12 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_3D", + "value": 13 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_CUBE", + "value": 14 + }, + { + "name": "LIMIT_MAX_TEXTURES_PER_SHADER_STAGE", + "value": 15 + }, + { + "name": "LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE", + "value": 16 + }, + { + "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE", + "value": 17 + }, + { + "name": "LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE", + "value": 18 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE", + "value": 19 + }, + { + "name": "LIMIT_MAX_PUSH_CONSTANT_SIZE", + "value": 20 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFER_SIZE", + "value": 21 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET", + "value": 22 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES", + "value": 23 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_BINDINGS", + "value": 24 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE", + "value": 25 + }, + { + "name": "LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT", + "value": 26 + }, + { + "name": "LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE", + "value": 27 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X", + "value": 28 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y", + "value": 29 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z", + "value": 30 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS", + "value": 31 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X", + "value": 32 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y", + "value": 33 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z", + "value": 34 + }, + { + "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_X", + "value": 35 + }, + { + "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_Y", + "value": 36 + } + ] + }, + { + "name": "MemoryType", + "is_bitfield": false, + "values": [ + { + "name": "MEMORY_TEXTURES", + "value": 0 + }, + { + "name": "MEMORY_BUFFERS", + "value": 1 + }, + { + "name": "MEMORY_TOTAL", + "value": 2 + } + ] + }, + { + "name": "BreadcrumbMarker", + "is_bitfield": false, + "values": [ + { + "name": "NONE", + "value": 0 + }, + { + "name": "REFLECTION_PROBES", + "value": 65536 + }, + { + "name": "SKY_PASS", + "value": 131072 + }, + { + "name": "LIGHTMAPPER_PASS", + "value": 196608 + }, + { + "name": "SHADOW_PASS_DIRECTIONAL", + "value": 262144 + }, + { + "name": "SHADOW_PASS_CUBE", + "value": 327680 + }, + { + "name": "OPAQUE_PASS", + "value": 393216 + }, + { + "name": "ALPHA_PASS", + "value": 458752 + }, + { + "name": "TRANSPARENT_PASS", + "value": 524288 + }, + { + "name": "POST_PROCESSING_PASS", + "value": 589824 + }, + { + "name": "BLIT_PASS", + "value": 655360 + }, + { + "name": "UI_PASS", + "value": 720896 + }, + { + "name": "DEBUG_PASS", + "value": 786432 + } + ] + } + ], + "methods": [ + { + "name": "texture_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709173589, + "hash_compatibility": [ + 3011278298 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "format", + "type": "RDTextureFormat" + }, + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "data", + "type": "typedarray::PackedByteArray", + "default_value": "[]" + } + ] + }, + { + "name": "texture_create_shared", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3178156134, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "with_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_create_shared_from_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808971279, + "hash_compatibility": [ + 864132525 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "with_texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32", + "default_value": "1" + }, + { + "name": "slice_type", + "type": "enum::RenderingDevice.TextureSliceType", + "default_value": "0" + } + ] + }, + { + "name": "texture_create_from_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1397171480, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingDevice.TextureType" + }, + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples" + }, + { + "name": "usage_flags", + "type": "bitfield::RenderingDevice.TextureUsageBits" + }, + { + "name": "image", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "uint64" + }, + { + "name": "height", + "type": "int", + "meta": "uint64" + }, + { + "name": "depth", + "type": "int", + "meta": "uint64" + }, + { + "name": "layers", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "texture_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1349464008, + "hash_compatibility": [ + 2096463824, + 2736912341 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "texture_get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1859412099, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_is_format_supported_for_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2592520478, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "usage_flags", + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + ] + }, + { + "name": "texture_is_shared", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2859522160, + "hash_compatibility": [ + 2339493201, + 3741367532 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_texture", + "type": "RID" + }, + { + "name": "to_texture", + "type": "RID" + }, + { + "name": "from_pos", + "type": "Vector3" + }, + { + "name": "to_pos", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + }, + { + "name": "src_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "src_layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477703247, + "hash_compatibility": [ + 3396867530, + 3423681478 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "base_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "base_layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "layer_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_resolve_multisample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3181288260, + "hash_compatibility": [ + 594679454, + 2126834943 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_texture", + "type": "RID" + }, + { + "name": "to_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1374471690, + "return_value": { + "type": "RDTextureFormat" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_native_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "framebuffer_format_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 697032759, + "hash_compatibility": [ + 2635475316 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDAttachmentFormat" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_format_create_multipass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2647479094, + "hash_compatibility": [ + 1992489524 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDAttachmentFormat" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_format_create_empty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 555930169, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples", + "default_value": "0" + } + ] + }, + { + "name": "framebuffer_format_get_texture_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223391010, + "hash_compatibility": [ + 1036806638 + ], + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + }, + "arguments": [ + { + "name": "format", + "type": "int", + "meta": "int64" + }, + { + "name": "render_pass", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "framebuffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3284231055, + "hash_compatibility": [ + 1884747791 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_create_multipass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1750306695, + "hash_compatibility": [ + 452534725 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_create_empty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3058360618, + "hash_compatibility": [ + 382373098 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples", + "default_value": "0" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + } + ] + }, + { + "name": "framebuffer_get_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + } + ] + }, + { + "name": "framebuffer_is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + } + ] + }, + { + "name": "sampler_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2327892535, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "state", + "type": "RDSamplerState" + } + ] + }, + { + "name": "sampler_is_format_supported_for_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2247922238, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "sampler_filter", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "vertex_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3410049843, + "hash_compatibility": [ + 3491282828 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "use_as_storage", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "vertex_format_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1242678479, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "vertex_descriptions", + "type": "typedarray::RDVertexAttribute" + } + ] + }, + { + "name": "vertex_array_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3799816279, + "hash_compatibility": [ + 3137892244 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "vertex_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "vertex_format", + "type": "int", + "meta": "int64" + }, + { + "name": "src_buffers", + "type": "typedarray::RID" + }, + { + "name": "offsets", + "type": "PackedInt64Array", + "default_value": "PackedInt64Array()" + } + ] + }, + { + "name": "index_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935920523, + "hash_compatibility": [ + 975915977 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_indices", + "type": "int", + "meta": "uint32" + }, + { + "name": "format", + "type": "enum::RenderingDevice.IndexBufferFormat" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "use_restart_indices", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "index_array_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2256026069, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index_buffer", + "type": "RID" + }, + { + "name": "index_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "index_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shader_compile_spirv_from_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1178973306, + "hash_compatibility": [ + 3459523685 + ], + "return_value": { + "type": "RDShaderSPIRV" + }, + "arguments": [ + { + "name": "shader_source", + "type": "RDShaderSource" + }, + { + "name": "allow_cache", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "shader_compile_binary_from_spirv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 134910450, + "hash_compatibility": [ + 1395027180 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "spirv_data", + "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "shader_create_from_spirv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 342949005, + "hash_compatibility": [ + 3297482566 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spirv_data", + "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "shader_create_from_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1687031350, + "hash_compatibility": [ + 3049171473, + 2078349841 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "binary_data", + "type": "PackedByteArray" + }, + { + "name": "placeholder_rid", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "shader_create_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shader_get_vertex_input_attribute_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "uniform_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 34556762, + "hash_compatibility": [ + 1453158401 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "storage_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2316365934, + "hash_compatibility": [ + 1173156076 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "usage", + "type": "bitfield::RenderingDevice.StorageBufferUsage", + "default_value": "0" + } + ] + }, + { + "name": "texture_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1470338698, + "hash_compatibility": [ + 2344087557 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "uniform_set_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2280795797, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "uniforms", + "type": "typedarray::RDUniform" + }, + { + "name": "shader", + "type": "RID" + }, + { + "name": "shader_set", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "uniform_set_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "uniform_set", + "type": "RID" + } + ] + }, + { + "name": "buffer_copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864257779, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "src_buffer", + "type": "RID" + }, + { + "name": "dst_buffer", + "type": "RID" + }, + { + "name": "src_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "buffer_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3454956949, + "hash_compatibility": [ + 3793150683, + 652628289 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "buffer_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2452320800, + "hash_compatibility": [ + 2797041220, + 1645170096 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "buffer_get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3101830688, + "hash_compatibility": [ + 125363422 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "render_pipeline_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385451958, + "hash_compatibility": [ + 2911419500 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "framebuffer_format", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_format", + "type": "int", + "meta": "int64" + }, + { + "name": "primitive", + "type": "enum::RenderingDevice.RenderPrimitive" + }, + { + "name": "rasterization_state", + "type": "RDPipelineRasterizationState" + }, + { + "name": "multisample_state", + "type": "RDPipelineMultisampleState" + }, + { + "name": "stencil_state", + "type": "RDPipelineDepthStencilState" + }, + { + "name": "color_blend_state", + "type": "RDPipelineColorBlendState" + }, + { + "name": "dynamic_state_flags", + "type": "bitfield::RenderingDevice.PipelineDynamicStateFlags", + "default_value": "0" + }, + { + "name": "for_render_pass", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "specialization_constants", + "type": "typedarray::RDPipelineSpecializationConstant", + "default_value": "Array[RDPipelineSpecializationConstant]([])" + } + ] + }, + { + "name": "render_pipeline_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "render_pipeline", + "type": "RID" + } + ] + }, + { + "name": "compute_pipeline_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1448838280, + "hash_compatibility": [ + 403593840 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "specialization_constants", + "type": "typedarray::RDPipelineSpecializationConstant", + "default_value": "Array[RDPipelineSpecializationConstant]([])" + } + ] + }, + { + "name": "compute_pipeline_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "compute_pipeline", + "type": "RID" + } + ] + }, + { + "name": "screen_get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "screen_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "screen_get_framebuffer_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "hash_compatibility": [ + 3905245786 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_begin_for_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3988079995, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "clear_color", + "type": "Color", + "default_value": "Color(0, 0, 0, 1)" + } + ] + }, + { + "name": "draw_list_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3140542288, + "hash_compatibility": [ + 2468082605, + 2686605154, + 4252992020 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + }, + { + "name": "initial_color_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_color_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "initial_depth_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_depth_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "clear_color_values", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "clear_depth", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "clear_stencil", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "breadcrumb", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_begin_split", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2406300660, + "hash_compatibility": [ + 832527510 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + }, + { + "name": "splits", + "type": "int", + "meta": "uint32" + }, + { + "name": "initial_color_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_color_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "initial_depth_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_depth_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "clear_color_values", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "clear_depth", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "clear_stencil", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "storage_textures", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "draw_list_set_blend_constants", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_list_bind_render_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "render_pipeline", + "type": "RID" + } + ] + }, + { + "name": "draw_list_bind_uniform_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "uniform_set", + "type": "RID" + }, + { + "name": "set_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_bind_vertex_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_array", + "type": "RID" + } + ] + }, + { + "name": "draw_list_bind_index_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "index_array", + "type": "RID" + } + ] + }, + { + "name": "draw_list_set_push_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4230067973, + "hash_compatibility": [ + 3710874499 + ], + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "use_indices", + "type": "bool" + }, + { + "name": "instances", + "type": "int", + "meta": "uint32" + }, + { + "name": "procedural_vertex_count", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_enable_scissor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 244650101, + "hash_compatibility": [ + 338791288 + ], + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + } + ] + }, + { + "name": "draw_list_disable_scissor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "draw_list_switch_to_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "draw_list_switch_to_next_pass_split", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "splits", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716, + "hash_compatibility": [ + 422991495, + 3920951950 + ] + }, + { + "name": "compute_list_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "hash_compatibility": [ + 968564752 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "compute_list_bind_compute_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "compute_pipeline", + "type": "RID" + } + ] + }, + { + "name": "compute_list_set_push_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_bind_uniform_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "uniform_set", + "type": "RID" + }, + { + "name": "set_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_dispatch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4275841770, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "x_groups", + "type": "int", + "meta": "uint32" + }, + { + "name": "y_groups", + "type": "int", + "meta": "uint32" + }, + { + "name": "z_groups", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_dispatch_indirect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_add_barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "compute_list_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716, + "hash_compatibility": [ + 422991495, + 3920951950 + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "capture_timestamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_captured_timestamps_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_captured_timestamps_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_captured_timestamp_gpu_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_captured_timestamp_cpu_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_captured_timestamp_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "limit_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559202131, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "limit", + "type": "enum::RenderingDevice.Limit" + } + ] + }, + { + "name": "get_frame_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "submit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3718155691, + "hash_compatibility": [ + 266666049 + ], + "arguments": [ + { + "name": "from", + "type": "bitfield::RenderingDevice.BarrierMask", + "default_value": "32767" + }, + { + "name": "to", + "type": "bitfield::RenderingDevice.BarrierMask", + "default_value": "32767" + } + ] + }, + { + "name": "full_barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_local_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2846302423, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "set_resource_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "draw_command_begin_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_command_insert_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_command_end_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_device_vendor_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_device_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_device_pipeline_cache_uuid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_memory_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 251690689, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingDevice.MemoryType" + } + ] + }, + { + "name": "get_driver_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501815484, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "resource", + "type": "enum::RenderingDevice.DriverResource" + }, + { + "name": "rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_perf_report", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_driver_and_device_memory_report", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tracked_object_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "type_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_tracked_object_type_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_total_memory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_allocation_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_memory_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_driver_allocs_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_device_total_memory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_device_allocation_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_device_memory_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_device_allocs_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + } + ] + }, + { + "name": "RenderingServer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NO_INDEX_ARRAY", + "value": -1 + }, + { + "name": "ARRAY_WEIGHTS_SIZE", + "value": 4 + }, + { + "name": "CANVAS_ITEM_Z_MIN", + "value": -4096 + }, + { + "name": "CANVAS_ITEM_Z_MAX", + "value": 4096 + }, + { + "name": "MAX_GLOW_LEVELS", + "value": 7 + }, + { + "name": "MAX_CURSORS", + "value": 8 + }, + { + "name": "MAX_2D_DIRECTIONAL_LIGHTS", + "value": 8 + }, + { + "name": "MAX_MESH_SURFACES", + "value": 256 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MIN", + "value": -128 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MAX", + "value": 127 + }, + { + "name": "ARRAY_CUSTOM_COUNT", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "PARTICLES_EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "PARTICLES_EMIT_FLAG_CUSTOM", + "value": 16 + } + ], + "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_2D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_LAYERED", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + } + ] + }, + { + "name": "TextureLayeredType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_LAYERED_2D_ARRAY", + "value": 0 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP", + "value": 1 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY", + "value": 2 + } + ] + }, + { + "name": "CubeMapLayer", + "is_bitfield": false, + "values": [ + { + "name": "CUBEMAP_LAYER_LEFT", + "value": 0 + }, + { + "name": "CUBEMAP_LAYER_RIGHT", + "value": 1 + }, + { + "name": "CUBEMAP_LAYER_BOTTOM", + "value": 2 + }, + { + "name": "CUBEMAP_LAYER_TOP", + "value": 3 + }, + { + "name": "CUBEMAP_LAYER_FRONT", + "value": 4 + }, + { + "name": "CUBEMAP_LAYER_BACK", + "value": 5 + } + ] + }, + { + "name": "ShaderMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_SPATIAL", + "value": 0 + }, + { + "name": "SHADER_CANVAS_ITEM", + "value": 1 + }, + { + "name": "SHADER_PARTICLES", + "value": 2 + }, + { + "name": "SHADER_SKY", + "value": 3 + }, + { + "name": "SHADER_FOG", + "value": 4 + }, + { + "name": "SHADER_MAX", + "value": 5 + } + ] + }, + { + "name": "ArrayType", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_VERTEX", + "value": 0 + }, + { + "name": "ARRAY_NORMAL", + "value": 1 + }, + { + "name": "ARRAY_TANGENT", + "value": 2 + }, + { + "name": "ARRAY_COLOR", + "value": 3 + }, + { + "name": "ARRAY_TEX_UV", + "value": 4 + }, + { + "name": "ARRAY_TEX_UV2", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM0", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM1", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM2", + "value": 8 + }, + { + "name": "ARRAY_CUSTOM3", + "value": 9 + }, + { + "name": "ARRAY_BONES", + "value": 10 + }, + { + "name": "ARRAY_WEIGHTS", + "value": 11 + }, + { + "name": "ARRAY_INDEX", + "value": 12 + }, + { + "name": "ARRAY_MAX", + "value": 13 + } + ] + }, + { + "name": "ArrayCustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "ARRAY_CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "ARRAY_CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "ARRAY_CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "ARRAY_CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "ARRAY_CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "ArrayFormat", + "is_bitfield": true, + "values": [ + { + "name": "ARRAY_FORMAT_VERTEX", + "value": 1 + }, + { + "name": "ARRAY_FORMAT_NORMAL", + "value": 2 + }, + { + "name": "ARRAY_FORMAT_TANGENT", + "value": 4 + }, + { + "name": "ARRAY_FORMAT_COLOR", + "value": 8 + }, + { + "name": "ARRAY_FORMAT_TEX_UV", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_TEX_UV2", + "value": 32 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0", + "value": 64 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1", + "value": 128 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2", + "value": 256 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3", + "value": 512 + }, + { + "name": "ARRAY_FORMAT_BONES", + "value": 1024 + }, + { + "name": "ARRAY_FORMAT_WEIGHTS", + "value": 2048 + }, + { + "name": "ARRAY_FORMAT_INDEX", + "value": 4096 + }, + { + "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", + "value": 7 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BASE", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BITS", + "value": 3 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", + "value": 19 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", + "value": 22 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_MASK", + "value": 7 + }, + { + "name": "ARRAY_COMPRESS_FLAGS_BASE", + "value": 25 + }, + { + "name": "ARRAY_FLAG_USE_2D_VERTICES", + "value": 33554432 + }, + { + "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", + "value": 67108864 + }, + { + "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", + "value": 134217728 + }, + { + "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY", + "value": 268435456 + }, + { + "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES", + "value": 536870912 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_BASE", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_SHIFT", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_1", + "value": 0 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_2", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_CURRENT_VERSION", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_MASK", + "value": 255 + } + ] + }, + { + "name": "PrimitiveType", + "is_bitfield": false, + "values": [ + { + "name": "PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "PRIMITIVE_LINE_STRIP", + "value": 2 + }, + { + "name": "PRIMITIVE_TRIANGLES", + "value": 3 + }, + { + "name": "PRIMITIVE_TRIANGLE_STRIP", + "value": 4 + }, + { + "name": "PRIMITIVE_MAX", + "value": 5 + } + ] + }, + { + "name": "BlendShapeMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_SHAPE_MODE_NORMALIZED", + "value": 0 + }, + { + "name": "BLEND_SHAPE_MODE_RELATIVE", + "value": 1 + } + ] + }, + { + "name": "MultimeshTransformFormat", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_TRANSFORM_2D", + "value": 0 + }, + { + "name": "MULTIMESH_TRANSFORM_3D", + "value": 1 + } + ] + }, + { + "name": "MultimeshPhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "MULTIMESH_INTERP_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "LightProjectorFilter", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST", + "value": 0 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR", + "value": 1 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "LightType", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL", + "value": 0 + }, + { + "name": "LIGHT_OMNI", + "value": 1 + }, + { + "name": "LIGHT_SPOT", + "value": 2 + } + ] + }, + { + "name": "LightParam", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PARAM_ENERGY", + "value": 0 + }, + { + "name": "LIGHT_PARAM_INDIRECT_ENERGY", + "value": 1 + }, + { + "name": "LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY", + "value": 2 + }, + { + "name": "LIGHT_PARAM_SPECULAR", + "value": 3 + }, + { + "name": "LIGHT_PARAM_RANGE", + "value": 4 + }, + { + "name": "LIGHT_PARAM_SIZE", + "value": 5 + }, + { + "name": "LIGHT_PARAM_ATTENUATION", + "value": 6 + }, + { + "name": "LIGHT_PARAM_SPOT_ANGLE", + "value": 7 + }, + { + "name": "LIGHT_PARAM_SPOT_ATTENUATION", + "value": 8 + }, + { + "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE", + "value": 9 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET", + "value": 10 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET", + "value": 11 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET", + "value": 12 + }, + { + "name": "LIGHT_PARAM_SHADOW_FADE_START", + "value": 13 + }, + { + "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS", + "value": 14 + }, + { + "name": "LIGHT_PARAM_SHADOW_BIAS", + "value": 15 + }, + { + "name": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE", + "value": 16 + }, + { + "name": "LIGHT_PARAM_SHADOW_OPACITY", + "value": 17 + }, + { + "name": "LIGHT_PARAM_SHADOW_BLUR", + "value": 18 + }, + { + "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS", + "value": 19 + }, + { + "name": "LIGHT_PARAM_INTENSITY", + "value": 20 + }, + { + "name": "LIGHT_PARAM_MAX", + "value": 21 + } + ] + }, + { + "name": "LightBakeMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_BAKE_DISABLED", + "value": 0 + }, + { + "name": "LIGHT_BAKE_STATIC", + "value": 1 + }, + { + "name": "LIGHT_BAKE_DYNAMIC", + "value": 2 + } + ] + }, + { + "name": "LightOmniShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID", + "value": 0 + }, + { + "name": "LIGHT_OMNI_SHADOW_CUBE", + "value": 1 + } + ] + }, + { + "name": "LightDirectionalShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS", + "value": 2 + } + ] + }, + { + "name": "LightDirectionalSkyMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_AND_SKY", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_ONLY", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_SKY_ONLY", + "value": 2 + } + ] + }, + { + "name": "ShadowQuality", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_QUALITY_HARD", + "value": 0 + }, + { + "name": "SHADOW_QUALITY_SOFT_VERY_LOW", + "value": 1 + }, + { + "name": "SHADOW_QUALITY_SOFT_LOW", + "value": 2 + }, + { + "name": "SHADOW_QUALITY_SOFT_MEDIUM", + "value": 3 + }, + { + "name": "SHADOW_QUALITY_SOFT_HIGH", + "value": 4 + }, + { + "name": "SHADOW_QUALITY_SOFT_ULTRA", + "value": 5 + }, + { + "name": "SHADOW_QUALITY_MAX", + "value": 6 + } + ] + }, + { + "name": "ReflectionProbeUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_UPDATE_ONCE", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "ReflectionProbeAmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_COLOR", + "value": 2 + } + ] + }, + { + "name": "DecalTexture", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "DECAL_TEXTURE_NORMAL", + "value": 1 + }, + { + "name": "DECAL_TEXTURE_ORM", + "value": 2 + }, + { + "name": "DECAL_TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "DECAL_TEXTURE_MAX", + "value": 4 + } + ] + }, + { + "name": "DecalFilter", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DECAL_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "VoxelGIQuality", + "is_bitfield": false, + "values": [ + { + "name": "VOXEL_GI_QUALITY_LOW", + "value": 0 + }, + { + "name": "VOXEL_GI_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "ParticlesMode", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_MODE_2D", + "value": 0 + }, + { + "name": "PARTICLES_MODE_3D", + "value": 1 + } + ] + }, + { + "name": "ParticlesTransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + } + ] + }, + { + "name": "ParticlesDrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "PARTICLES_DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "ParticlesCollisionType", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE", + "value": 6 + } + ] + }, + { + "name": "ParticlesCollisionHeightfieldResolution", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX", + "value": 6 + } + ] + }, + { + "name": "FogVolumeShape", + "is_bitfield": false, + "values": [ + { + "name": "FOG_VOLUME_SHAPE_ELLIPSOID", + "value": 0 + }, + { + "name": "FOG_VOLUME_SHAPE_CONE", + "value": 1 + }, + { + "name": "FOG_VOLUME_SHAPE_CYLINDER", + "value": 2 + }, + { + "name": "FOG_VOLUME_SHAPE_BOX", + "value": 3 + }, + { + "name": "FOG_VOLUME_SHAPE_WORLD", + "value": 4 + }, + { + "name": "FOG_VOLUME_SHAPE_MAX", + "value": 5 + } + ] + }, + { + "name": "ViewportScaling3DMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SCALING_3D_MODE_BILINEAR", + "value": 0 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR", + "value": 1 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR2", + "value": 2 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VIEWPORT_UPDATE_WHEN_VISIBLE", + "value": 2 + }, + { + "name": "VIEWPORT_UPDATE_WHEN_PARENT_VISIBLE", + "value": 3 + }, + { + "name": "VIEWPORT_UPDATE_ALWAYS", + "value": 4 + } + ] + }, + { + "name": "ViewportClearMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_CLEAR_ALWAYS", + "value": 0 + }, + { + "name": "VIEWPORT_CLEAR_NEVER", + "value": 1 + }, + { + "name": "VIEWPORT_CLEAR_ONLY_NEXT_FRAME", + "value": 2 + } + ] + }, + { + "name": "ViewportEnvironmentMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_ENVIRONMENT_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_ENVIRONMENT_ENABLED", + "value": 1 + }, + { + "name": "VIEWPORT_ENVIRONMENT_INHERIT", + "value": 2 + }, + { + "name": "VIEWPORT_ENVIRONMENT_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportSDFOversize", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SDF_OVERSIZE_100_PERCENT", + "value": 0 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_120_PERCENT", + "value": 1 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_150_PERCENT", + "value": 2 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_200_PERCENT", + "value": 3 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_MAX", + "value": 4 + } + ] + }, + { + "name": "ViewportSDFScale", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SDF_SCALE_100_PERCENT", + "value": 0 + }, + { + "name": "VIEWPORT_SDF_SCALE_50_PERCENT", + "value": 1 + }, + { + "name": "VIEWPORT_SDF_SCALE_25_PERCENT", + "value": 2 + }, + { + "name": "VIEWPORT_SDF_SCALE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportMSAA", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_MSAA_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_MSAA_2X", + "value": 1 + }, + { + "name": "VIEWPORT_MSAA_4X", + "value": 2 + }, + { + "name": "VIEWPORT_MSAA_8X", + "value": 3 + }, + { + "name": "VIEWPORT_MSAA_MAX", + "value": 4 + } + ] + }, + { + "name": "ViewportScreenSpaceAA", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SCREEN_SPACE_AA_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_SCREEN_SPACE_AA_FXAA", + "value": 1 + }, + { + "name": "VIEWPORT_SCREEN_SPACE_AA_MAX", + "value": 2 + } + ] + }, + { + "name": "ViewportOcclusionCullingBuildQuality", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW", + "value": 0 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH", + "value": 2 + } + ] + }, + { + "name": "ViewportRenderInfo", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportRenderInfoType", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportDebugDraw", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_UNSHADED", + "value": 1 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_LIGHTING", + "value": 2 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OVERDRAW", + "value": 3 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_WIREFRAME", + "value": 4 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER", + "value": 5 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO", + "value": 6 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING", + "value": 7 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION", + "value": 8 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS", + "value": 9 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", + "value": 10 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE", + "value": 11 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSAO", + "value": 12 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSIL", + "value": 13 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_PSSM_SPLITS", + "value": 14 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DECAL_ATLAS", + "value": 15 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI", + "value": 16 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI_PROBES", + "value": 17 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_GI_BUFFER", + "value": 18 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLE_LOD", + "value": 19 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", + "value": 20 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", + "value": 21 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS", + "value": 22 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", + "value": 23 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OCCLUDERS", + "value": 24 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_MOTION_VECTORS", + "value": 25 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER", + "value": 26 + } + ] + }, + { + "name": "ViewportVRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_TEXTURE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_XR", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportVRSUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ALWAYS", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_UPDATE_MAX", + "value": 3 + } + ] + }, + { + "name": "SkyMode", + "is_bitfield": false, + "values": [ + { + "name": "SKY_MODE_AUTOMATIC", + "value": 0 + }, + { + "name": "SKY_MODE_QUALITY", + "value": 1 + }, + { + "name": "SKY_MODE_INCREMENTAL", + "value": 2 + }, + { + "name": "SKY_MODE_REALTIME", + "value": 3 + } + ] + }, + { + "name": "CompositorEffectFlags", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_COLOR", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_DEPTH", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_MOTION_VECTORS", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_ROUGHNESS", + "value": 8 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_SEPARATE_SPECULAR", + "value": 16 + } + ] + }, + { + "name": "CompositorEffectCallbackType", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_OPAQUE", + "value": 0 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_OPAQUE", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_SKY", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT", + "value": 3 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_TRANSPARENT", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_ANY", + "value": -1 + } + ] + }, + { + "name": "EnvironmentBG", + "is_bitfield": false, + "values": [ + { + "name": "ENV_BG_CLEAR_COLOR", + "value": 0 + }, + { + "name": "ENV_BG_COLOR", + "value": 1 + }, + { + "name": "ENV_BG_SKY", + "value": 2 + }, + { + "name": "ENV_BG_CANVAS", + "value": 3 + }, + { + "name": "ENV_BG_KEEP", + "value": 4 + }, + { + "name": "ENV_BG_CAMERA_FEED", + "value": 5 + }, + { + "name": "ENV_BG_MAX", + "value": 6 + } + ] + }, + { + "name": "EnvironmentAmbientSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_AMBIENT_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_AMBIENT_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_AMBIENT_SOURCE_COLOR", + "value": 2 + }, + { + "name": "ENV_AMBIENT_SOURCE_SKY", + "value": 3 + } + ] + }, + { + "name": "EnvironmentReflectionSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_REFLECTION_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_REFLECTION_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_REFLECTION_SOURCE_SKY", + "value": 2 + } + ] + }, + { + "name": "EnvironmentGlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_GLOW_BLEND_MODE_ADDITIVE", + "value": 0 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SCREEN", + "value": 1 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "ENV_GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "ENV_GLOW_BLEND_MODE_MIX", + "value": 4 + } + ] + }, + { + "name": "EnvironmentFogMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_FOG_MODE_EXPONENTIAL", + "value": 0 + }, + { + "name": "ENV_FOG_MODE_DEPTH", + "value": 1 + } + ] + }, + { + "name": "EnvironmentToneMapper", + "is_bitfield": false, + "values": [ + { + "name": "ENV_TONE_MAPPER_LINEAR", + "value": 0 + }, + { + "name": "ENV_TONE_MAPPER_REINHARD", + "value": 1 + }, + { + "name": "ENV_TONE_MAPPER_FILMIC", + "value": 2 + }, + { + "name": "ENV_TONE_MAPPER_ACES", + "value": 3 + } + ] + }, + { + "name": "EnvironmentSSRRoughnessQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_DISABLED", + "value": 0 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "EnvironmentSSAOQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSAO_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "ENV_SSAO_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSAO_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSAO_QUALITY_HIGH", + "value": 3 + }, + { + "name": "ENV_SSAO_QUALITY_ULTRA", + "value": 4 + } + ] + }, + { + "name": "EnvironmentSSILQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSIL_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "ENV_SSIL_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSIL_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSIL_QUALITY_HIGH", + "value": 3 + }, + { + "name": "ENV_SSIL_QUALITY_ULTRA", + "value": 4 + } + ] + }, + { + "name": "EnvironmentSDFGIYScale", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_Y_SCALE_50_PERCENT", + "value": 0 + }, + { + "name": "ENV_SDFGI_Y_SCALE_75_PERCENT", + "value": 1 + }, + { + "name": "ENV_SDFGI_Y_SCALE_100_PERCENT", + "value": 2 + } + ] + }, + { + "name": "EnvironmentSDFGIRayCount", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_RAY_COUNT_4", + "value": 0 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_8", + "value": 1 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_16", + "value": 2 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_32", + "value": 3 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_64", + "value": 4 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_96", + "value": 5 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_128", + "value": 6 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_MAX", + "value": 7 + } + ] + }, + { + "name": "EnvironmentSDFGIFramesToConverge", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_CONVERGE_IN_5_FRAMES", + "value": 0 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_10_FRAMES", + "value": 1 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_15_FRAMES", + "value": 2 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_20_FRAMES", + "value": 3 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_25_FRAMES", + "value": 4 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_30_FRAMES", + "value": 5 + }, + { + "name": "ENV_SDFGI_CONVERGE_MAX", + "value": 6 + } + ] + }, + { + "name": "EnvironmentSDFGIFramesToUpdateLight", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_1_FRAME", + "value": 0 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_2_FRAMES", + "value": 1 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_4_FRAMES", + "value": 2 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_8_FRAMES", + "value": 3 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_16_FRAMES", + "value": 4 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_MAX", + "value": 5 + } + ] + }, + { + "name": "SubSurfaceScatteringQuality", + "is_bitfield": false, + "values": [ + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_DISABLED", + "value": 0 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_LOW", + "value": 1 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "DOFBokehShape", + "is_bitfield": false, + "values": [ + { + "name": "DOF_BOKEH_BOX", + "value": 0 + }, + { + "name": "DOF_BOKEH_HEXAGON", + "value": 1 + }, + { + "name": "DOF_BOKEH_CIRCLE", + "value": 2 + } + ] + }, + { + "name": "DOFBlurQuality", + "is_bitfield": false, + "values": [ + { + "name": "DOF_BLUR_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "DOF_BLUR_QUALITY_LOW", + "value": 1 + }, + { + "name": "DOF_BLUR_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "DOF_BLUR_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "InstanceType", + "is_bitfield": false, + "values": [ + { + "name": "INSTANCE_NONE", + "value": 0 + }, + { + "name": "INSTANCE_MESH", + "value": 1 + }, + { + "name": "INSTANCE_MULTIMESH", + "value": 2 + }, + { + "name": "INSTANCE_PARTICLES", + "value": 3 + }, + { + "name": "INSTANCE_PARTICLES_COLLISION", + "value": 4 + }, + { + "name": "INSTANCE_LIGHT", + "value": 5 + }, + { + "name": "INSTANCE_REFLECTION_PROBE", + "value": 6 + }, + { + "name": "INSTANCE_DECAL", + "value": 7 + }, + { + "name": "INSTANCE_VOXEL_GI", + "value": 8 + }, + { + "name": "INSTANCE_LIGHTMAP", + "value": 9 + }, + { + "name": "INSTANCE_OCCLUDER", + "value": 10 + }, + { + "name": "INSTANCE_VISIBLITY_NOTIFIER", + "value": 11 + }, + { + "name": "INSTANCE_FOG_VOLUME", + "value": 12 + }, + { + "name": "INSTANCE_MAX", + "value": 13 + }, + { + "name": "INSTANCE_GEOMETRY_MASK", + "value": 14 + } + ] + }, + { + "name": "InstanceFlags", + "is_bitfield": false, + "values": [ + { + "name": "INSTANCE_FLAG_USE_BAKED_LIGHT", + "value": 0 + }, + { + "name": "INSTANCE_FLAG_USE_DYNAMIC_GI", + "value": 1 + }, + { + "name": "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE", + "value": 2 + }, + { + "name": "INSTANCE_FLAG_IGNORE_OCCLUSION_CULLING", + "value": 3 + }, + { + "name": "INSTANCE_FLAG_MAX", + "value": 4 + } + ] + }, + { + "name": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_CASTING_SETTING_OFF", + "value": 0 + }, + { + "name": "SHADOW_CASTING_SETTING_ON", + "value": 1 + }, + { + "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", + "value": 3 + } + ] + }, + { + "name": "VisibilityRangeFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_RANGE_FADE_DISABLED", + "value": 0 + }, + { + "name": "VISIBILITY_RANGE_FADE_SELF", + "value": 1 + }, + { + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", + "value": 2 + } + ] + }, + { + "name": "BakeChannels", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_CHANNEL_ALBEDO_ALPHA", + "value": 0 + }, + { + "name": "BAKE_CHANNEL_NORMAL", + "value": 1 + }, + { + "name": "BAKE_CHANNEL_ORM", + "value": 2 + }, + { + "name": "BAKE_CHANNEL_EMISSION", + "value": 3 + } + ] + }, + { + "name": "CanvasTextureChannel", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE", + "value": 0 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_NORMAL", + "value": 1 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR", + "value": 2 + } + ] + }, + { + "name": "NinePatchAxisMode", + "is_bitfield": false, + "values": [ + { + "name": "NINE_PATCH_STRETCH", + "value": 0 + }, + { + "name": "NINE_PATCH_TILE", + "value": 1 + }, + { + "name": "NINE_PATCH_TILE_FIT", + "value": 2 + } + ] + }, + { + "name": "CanvasItemTextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_DEFAULT", + "value": 0 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST", + "value": 1 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR", + "value": 2 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 4 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 6 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "CanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT", + "value": 0 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", + "value": 1 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", + "value": 2 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", + "value": 3 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_MAX", + "value": 4 + } + ] + }, + { + "name": "CanvasGroupMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_GROUP_MODE_DISABLED", + "value": 0 + }, + { + "name": "CANVAS_GROUP_MODE_CLIP_ONLY", + "value": 1 + }, + { + "name": "CANVAS_GROUP_MODE_CLIP_AND_DRAW", + "value": 2 + }, + { + "name": "CANVAS_GROUP_MODE_TRANSPARENT", + "value": 3 + } + ] + }, + { + "name": "CanvasLightMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_MODE_POINT", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_MODE_DIRECTIONAL", + "value": 1 + } + ] + }, + { + "name": "CanvasLightBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_BLEND_MODE_ADD", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_BLEND_MODE_SUB", + "value": 1 + }, + { + "name": "CANVAS_LIGHT_BLEND_MODE_MIX", + "value": 2 + } + ] + }, + { + "name": "CanvasLightShadowFilter", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_FILTER_NONE", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_FILTER_PCF5", + "value": 1 + }, + { + "name": "CANVAS_LIGHT_FILTER_PCF13", + "value": 2 + }, + { + "name": "CANVAS_LIGHT_FILTER_MAX", + "value": 3 + } + ] + }, + { + "name": "CanvasOccluderPolygonCullMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED", + "value": 0 + }, + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE", + "value": 1 + }, + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE", + "value": 2 + } + ] + }, + { + "name": "GlobalShaderParameterType", + "is_bitfield": false, + "values": [ + { + "name": "GLOBAL_VAR_TYPE_BOOL", + "value": 0 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC2", + "value": 1 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC3", + "value": 2 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC4", + "value": 3 + }, + { + "name": "GLOBAL_VAR_TYPE_INT", + "value": 4 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC2", + "value": 5 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC3", + "value": 6 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC4", + "value": 7 + }, + { + "name": "GLOBAL_VAR_TYPE_RECT2I", + "value": 8 + }, + { + "name": "GLOBAL_VAR_TYPE_UINT", + "value": 9 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC2", + "value": 10 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC3", + "value": 11 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC4", + "value": 12 + }, + { + "name": "GLOBAL_VAR_TYPE_FLOAT", + "value": 13 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC2", + "value": 14 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC3", + "value": 15 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC4", + "value": 16 + }, + { + "name": "GLOBAL_VAR_TYPE_COLOR", + "value": 17 + }, + { + "name": "GLOBAL_VAR_TYPE_RECT2", + "value": 18 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT2", + "value": 19 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT3", + "value": 20 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT4", + "value": 21 + }, + { + "name": "GLOBAL_VAR_TYPE_TRANSFORM_2D", + "value": 22 + }, + { + "name": "GLOBAL_VAR_TYPE_TRANSFORM", + "value": 23 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER2D", + "value": 24 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER2DARRAY", + "value": 25 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER3D", + "value": 26 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLERCUBE", + "value": 27 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLEREXT", + "value": 28 + }, + { + "name": "GLOBAL_VAR_TYPE_MAX", + "value": 29 + } + ] + }, + { + "name": "RenderingInfo", + "is_bitfield": false, + "values": [ + { + "name": "RENDERING_INFO_TOTAL_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "RENDERING_INFO_TEXTURE_MEM_USED", + "value": 3 + }, + { + "name": "RENDERING_INFO_BUFFER_MEM_USED", + "value": 4 + }, + { + "name": "RENDERING_INFO_VIDEO_MEM_USED", + "value": 5 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_CANVAS", + "value": 6 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_MESH", + "value": 7 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SURFACE", + "value": 8 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_DRAW", + "value": 9 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 10 + } + ] + }, + { + "name": "PipelineSource", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SOURCE_CANVAS", + "value": 0 + }, + { + "name": "PIPELINE_SOURCE_MESH", + "value": 1 + }, + { + "name": "PIPELINE_SOURCE_SURFACE", + "value": 2 + }, + { + "name": "PIPELINE_SOURCE_DRAW", + "value": 3 + }, + { + "name": "PIPELINE_SOURCE_SPECIALIZATION", + "value": 4 + }, + { + "name": "PIPELINE_SOURCE_MAX", + "value": 5 + } + ] + }, + { + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_SHADERS", + "value": 0 + }, + { + "name": "FEATURE_MULTITHREADED", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "texture_2d_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2010018390, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "texture_2d_layered_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 913689023, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layers", + "type": "typedarray::Image" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" + } + ] + }, + { + "name": "texture_3d_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036838706, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "mipmaps", + "type": "bool" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "texture_proxy_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "texture_create_from_native_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1682977582, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingServer.TextureType" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "native_handle", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "layers", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" + } + ] + }, + { + "name": "texture_2d_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 999539803, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_3d_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "texture_proxy_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "proxy_to", + "type": "RID" + } + ] + }, + { + "name": "texture_2d_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "texture_2d_layered_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1394585590, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" + } + ] + }, + { + "name": "texture_3d_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "texture_2d_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4206205781, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_2d_layer_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2705440895, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_3d_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_replace", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "by_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "texture_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1932918979, + "return_value": { + "type": "enum::Image.Format" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_set_force_redraw_if_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "texture_rd_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1434128712, + "hash_compatibility": [ + 3291180269 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "rd_texture", + "type": "RID" + }, + { + "name": "layer_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" + } + ] + }, + { + "name": "texture_get_rd_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2790148051, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "texture_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1834114100, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "shader_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shader_set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "shader_set_path_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "shader_get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "get_shader_parameter_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "shader_get_parameter_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "shader_set_default_texture_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4094001817, + "hash_compatibility": [ + 3864903085 + ], + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "shader_get_default_texture_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464608890, + "hash_compatibility": [ + 2523186822 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "material_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "material_set_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "shader_material", + "type": "RID" + }, + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "material_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477296213, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "material_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "material_set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "material_set_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "next_material", + "type": "RID" + } + ] + }, + { + "name": "mesh_create_from_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291747531, + "hash_compatibility": [ + 4007581507 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "surfaces", + "type": "typedarray::Dictionary" + }, + { + "name": "blend_shape_count", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "mesh_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "mesh_surface_get_format_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981368685, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + }, + { + "name": "array_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_vertex_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_normal_tangent_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_attribute_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_skin_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_add_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "Dictionary" + } + ] + }, + { + "name": "mesh_add_surface_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2342446560, + "hash_compatibility": [ + 1247008646 + ], + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "primitive", + "type": "enum::RenderingServer.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "Array", + "default_value": "[]" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "compress_format", + "type": "bitfield::RenderingServer.ArrayFormat", + "default_value": "0" + } + ] + }, + { + "name": "mesh_get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1294662092, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.BlendShapeMode" + } + ] + }, + { + "name": "mesh_get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4282291819, + "return_value": { + "type": "enum::RenderingServer.BlendShapeMode" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_get_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 186674697, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "mesh_get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_update_vertex_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_surface_update_attribute_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_surface_update_skin_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_set_shadow_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "shadow_mesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "multimesh_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 283685892, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "instances", + "type": "int", + "meta": "int32" + }, + { + "name": "transform_format", + "type": "enum::RenderingServer.MultimeshTransformFormat" + }, + { + "name": "color_format", + "type": "bool", + "default_value": "false" + }, + { + "name": "custom_data_format", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "multimesh_get_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_instance_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "multimesh_instance_set_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "multimesh_instance_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176975443, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "multimesh_instance_set_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176975443, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_data", + "type": "Color" + } + ] + }, + { + "name": "multimesh_get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "multimesh_get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_instance_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946315076, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946315076, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_set_visible_instances", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_get_visible_instances", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2960552364, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "buffer", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "multimesh_get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3964669176, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_buffer_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659844711, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "buffer", + "type": "PackedFloat32Array" + }, + { + "name": "buffer_previous", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "multimesh_set_physics_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "multimesh_set_physics_interpolation_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3934808223, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "quality", + "type": "enum::RenderingServer.MultimeshPhysicsInterpolationQuality" + } + ] + }, + { + "name": "multimesh_instance_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "skeleton_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904426712, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bones", + "type": "int", + "meta": "int32" + }, + { + "name": "is_2d_skeleton", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "skeleton_get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "skeleton_bone_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "skeleton_bone_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_bone_set_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "skeleton_bone_get_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_set_base_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "base_transform", + "type": "Transform2D" + } + ] + }, + { + "name": "directional_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "omni_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "spot_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "light_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501936875, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "param", + "type": "enum::RenderingServer.LightParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "light_set_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "light_set_projector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "light_set_negative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "light_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "light_set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622292572, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "begin", + "type": "float", + "meta": "float" + }, + { + "name": "shadow", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "light_set_reverse_cull_face_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "light_set_bake_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1048525260, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "bake_mode", + "type": "enum::RenderingServer.LightBakeMode" + } + ] + }, + { + "name": "light_set_max_sdfgi_cascade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "cascade", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "light_omni_set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2552677200, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightOmniShadowMode" + } + ] + }, + { + "name": "light_directional_set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 380462970, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightDirectionalShadowMode" + } + ] + }, + { + "name": "light_directional_set_blend_splits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "light_directional_set_sky_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559740754, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightDirectionalSkyMode" + } + ] + }, + { + "name": "light_projectors_set_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 43944325, + "arguments": [ + { + "name": "filter", + "type": "enum::RenderingServer.LightProjectorFilter" + } + ] + }, + { + "name": "lightmaps_set_bicubic_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "positional_soft_shadow_filter_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3613045266, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ShadowQuality" + } + ] + }, + { + "name": "directional_soft_shadow_filter_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3613045266, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ShadowQuality" + } + ] + }, + { + "name": "directional_shadow_atlas_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "is_16bits", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "reflection_probe_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3853670147, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ReflectionProbeUpdateMode" + } + ] + }, + { + "name": "reflection_probe_set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_ambient_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 184163074, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ReflectionProbeAmbientMode" + } + ] + }, + { + "name": "reflection_probe_set_ambient_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "reflection_probe_set_ambient_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "reflection_probe_set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "reflection_probe_set_as_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_enable_box_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_enable_shadows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "reflection_probe_set_reflection_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "reflection_probe_set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "resolution", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reflection_probe_set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "decal_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "decal_set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3953344054, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.DecalTexture" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "decal_set_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_albedo_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "albedo_mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "decal_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "decal_set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2972769666, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "begin", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "above", + "type": "float", + "meta": "float" + }, + { + "name": "below", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_normal_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decals_set_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3519875702, + "arguments": [ + { + "name": "filter", + "type": "enum::RenderingServer.DecalFilter" + } + ] + }, + { + "name": "gi_set_use_half_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "half_resolution", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "voxel_gi_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108223027, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "to_cell_xform", + "type": "Transform3D" + }, + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "octree_size", + "type": "Vector3i" + }, + { + "name": "octree_cells", + "type": "PackedByteArray" + }, + { + "name": "data_cells", + "type": "PackedByteArray" + }, + { + "name": "distance_field", + "type": "PackedByteArray" + }, + { + "name": "level_counts", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "voxel_gi_get_octree_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2607699645, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_octree_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_data_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_level_counts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_to_cell_xform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_set_dynamic_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_propagation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_baked_exposure_normalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "baked_exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_set_use_two_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1538689978, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.VoxelGIQuality" + } + ] + }, + { + "name": "lightmap_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "lightmap_set_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646464759, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "light", + "type": "RID" + }, + { + "name": "uses_sh", + "type": "bool" + } + ] + }, + { + "name": "lightmap_set_probe_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "bounds", + "type": "AABB" + } + ] + }, + { + "name": "lightmap_set_probe_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "interior", + "type": "bool" + } + ] + }, + { + "name": "lightmap_set_probe_capture_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3217845880, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector3Array" + }, + { + "name": "point_sh", + "type": "PackedColorArray" + }, + { + "name": "tetrahedra", + "type": "PackedInt32Array" + }, + { + "name": "bsp_tree", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "lightmap_get_probe_capture_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808965560, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_sh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1569415609, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_tetrahedra", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_bsp_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_set_baked_exposure_normalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "baked_exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "lightmap_set_probe_capture_update_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "particles_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492270028, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ParticlesMode" + } + ] + }, + { + "name": "particles_set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "particles_get_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "lifetime", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "one_shot", + "type": "bool" + } + ] + }, + { + "name": "particles_set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_emitter_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "particles_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "particles_set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "particles_set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_transform_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3264971368, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "align", + "type": "enum::RenderingServer.ParticlesTransformAlign" + } + ] + }, + { + "name": "particles_set_trails", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2010054925, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "length_sec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_trail_bind_poses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "bind_poses", + "type": "typedarray::Transform3D" + } + ] + }, + { + "name": "particles_is_inactive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_request_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_subemitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "subemitter_particles", + "type": "RID" + } + ] + }, + { + "name": "particles_emit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4043136117, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "velocity", + "type": "Vector3" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "emit_flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "particles_set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 935028487, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "order", + "type": "enum::RenderingServer.ParticlesDrawOrder" + } + ] + }, + { + "name": "particles_set_draw_passes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_draw_pass_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "pass", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "particles_get_current_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3952830260, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_emission_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "particles_collision_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "particles_collision_set_collision_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497044930, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.ParticlesCollisionType" + } + ] + }, + { + "name": "particles_collision_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "particles_collision_set_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "particles_collision_set_attractor_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_attractor_directionality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_attractor_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_field_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "particles_collision_height_field_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + } + ] + }, + { + "name": "particles_collision_set_height_field_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 962977297, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "resolution", + "type": "enum::RenderingServer.ParticlesCollisionHeightfieldResolution" + } + ] + }, + { + "name": "fog_volume_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "fog_volume_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3818703106, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "shape", + "type": "enum::RenderingServer.FogVolumeShape" + } + ] + }, + { + "name": "fog_volume_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "fog_volume_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "visibility_notifier_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "visibility_notifier_set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "notifier", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "visibility_notifier_set_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689735388, + "arguments": [ + { + "name": "notifier", + "type": "RID" + }, + { + "name": "enter_callable", + "type": "Callable" + }, + { + "name": "exit_callable", + "type": "Callable" + } + ] + }, + { + "name": "occluder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "occluder_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3854404263, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "camera_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "camera_set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 157498339, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "fovy_degrees", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_orthogonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 157498339, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_frustum", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1889878953, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "camera_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "camera_set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "env", + "type": "RID" + } + ] + }, + { + "name": "camera_set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "effects", + "type": "RID" + } + ] + }, + { + "name": "camera_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "compositor", + "type": "RID" + } + ] + }, + { + "name": "camera_set_use_vertical_aspect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "viewport_set_use_xr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "use_xr", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_parent_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "parent_viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_attach_to_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062245816, + "hash_compatibility": [ + 1278520651 + ], + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "viewport_set_render_direct_to_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_canvas_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas_cull_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "viewport_set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2386524376, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scaling_3d_mode", + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + ] + }, + { + "name": "viewport_set_scaling_3d_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161116010, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "update_mode", + "type": "enum::RenderingServer.ViewportUpdateMode" + } + ] + }, + { + "name": "viewport_get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3803901472, + "return_value": { + "type": "enum::RenderingServer.ViewportUpdateMode" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_clear_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3628367896, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "clear_mode", + "type": "enum::RenderingServer.ViewportClearMode" + } + ] + }, + { + "name": "viewport_get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_disable_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_disable_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_environment_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2196892182, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportEnvironmentMode" + } + ] + }, + { + "name": "viewport_attach_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "camera", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "viewport_attach_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "viewport_remove_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_snap_2d_transforms_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_snap_2d_vertices_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_default_canvas_item_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "viewport_set_default_canvas_item_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "viewport_set_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608606053, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "offset", + "type": "Transform2D" + } + ] + }, + { + "name": "viewport_set_canvas_stacking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3713930247, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "sublayer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_transparent_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_global_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "viewport_set_sdf_oversize_and_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1329198632, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "oversize", + "type": "enum::RenderingServer.ViewportSDFOversize" + }, + { + "name": "scale", + "type": "enum::RenderingServer.ViewportSDFScale" + } + ] + }, + { + "name": "viewport_set_positional_shadow_atlas_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904426712, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "use_16_bits", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "viewport_set_positional_shadow_atlas_quadrant_subdivision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "quadrant", + "type": "int", + "meta": "int32" + }, + { + "name": "subdivision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3764433340, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "viewport_set_msaa_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3764433340, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "viewport_set_use_hdr_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447279591, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + ] + }, + { + "name": "viewport_set_use_taa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_use_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_occlusion_rays_per_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rays_per_thread", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_occlusion_culling_build_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069725696, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality" + } + ] + }, + { + "name": "viewport_get_render_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041262392, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.ViewportRenderInfoType" + }, + { + "name": "info", + "type": "enum::RenderingServer.ViewportRenderInfo" + } + ] + }, + { + "name": "viewport_set_debug_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2089420930, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "draw", + "type": "enum::RenderingServer.ViewportDebugDraw" + } + ] + }, + { + "name": "viewport_set_measure_render_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_get_measured_render_time_cpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_get_measured_render_time_gpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_vrs_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 398809874, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSMode" + } + ] + }, + { + "name": "viewport_set_vrs_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696154815, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSUpdateMode" + } + ] + }, + { + "name": "viewport_set_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "sky_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "sky_set_radiance_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "radiance_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "sky_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3279019937, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.SkyMode" + } + ] + }, + { + "name": "sky_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "sky_bake_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3875285818, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + }, + { + "name": "bake_irradiance", + "type": "bool" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "compositor_effect_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "compositor_effect_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "compositor_effect_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 487412485, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "callback_type", + "type": "enum::RenderingServer.CompositorEffectCallbackType" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "compositor_effect_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3659527075, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::RenderingServer.CompositorEffectFlags" + }, + { + "name": "set", + "type": "bool" + } + ] + }, + { + "name": "compositor_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "compositor_set_compositor_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "compositor", + "type": "RID" + }, + { + "name": "effects", + "type": "typedarray::RID" + } + ] + }, + { + "name": "environment_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "environment_set_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937328877, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "bg", + "type": "enum::RenderingServer.EnvironmentBG" + } + ] + }, + { + "name": "environment_set_camera_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "sky", + "type": "RID" + } + ] + }, + { + "name": "environment_set_sky_custom_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_sky_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1735850857, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "orientation", + "type": "Basis" + } + ] + }, + { + "name": "environment_set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "environment_set_bg_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "multiplier", + "type": "float", + "meta": "float" + }, + { + "name": "exposure_value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_canvas_max_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "max_layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_ambient_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214961493, + "hash_compatibility": [ + 491659071 + ], + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "ambient", + "type": "enum::RenderingServer.EnvironmentAmbientSource", + "default_value": "0" + }, + { + "name": "energy", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "sky_contibution", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "reflection_source", + "type": "enum::RenderingServer.EnvironmentReflectionSource", + "default_value": "0" + } + ] + }, + { + "name": "environment_set_glow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2421724940, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "levels", + "type": "PackedFloat32Array" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + }, + { + "name": "mix", + "type": "float", + "meta": "float" + }, + { + "name": "bloom_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "blend_mode", + "type": "enum::RenderingServer.EnvironmentGlowBlendMode" + }, + { + "name": "hdr_bleed_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "hdr_bleed_scale", + "type": "float", + "meta": "float" + }, + { + "name": "hdr_luminance_cap", + "type": "float", + "meta": "float" + }, + { + "name": "glow_map_strength", + "type": "float", + "meta": "float" + }, + { + "name": "glow_map", + "type": "RID" + } + ] + }, + { + "name": "environment_set_tonemap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2914312638, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "tone_mapper", + "type": "enum::RenderingServer.EnvironmentToneMapper" + }, + { + "name": "exposure", + "type": "float", + "meta": "float" + }, + { + "name": "white", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_adjustment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 876799838, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "brightness", + "type": "float", + "meta": "float" + }, + { + "name": "contrast", + "type": "float", + "meta": "float" + }, + { + "name": "saturation", + "type": "float", + "meta": "float" + }, + { + "name": "use_1d_color_correction", + "type": "bool" + }, + { + "name": "color_correction", + "type": "RID" + } + ] + }, + { + "name": "environment_set_ssr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3607294374, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "max_steps", + "type": "int", + "meta": "int32" + }, + { + "name": "fade_in", + "type": "float", + "meta": "float" + }, + { + "name": "fade_out", + "type": "float", + "meta": "float" + }, + { + "name": "depth_tolerance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_ssao", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3994732740, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + }, + { + "name": "power", + "type": "float", + "meta": "float" + }, + { + "name": "detail", + "type": "float", + "meta": "float" + }, + { + "name": "horizon", + "type": "float", + "meta": "float" + }, + { + "name": "sharpness", + "type": "float", + "meta": "float" + }, + { + "name": "light_affect", + "type": "float", + "meta": "float" + }, + { + "name": "ao_channel_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_fog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 105051629, + "hash_compatibility": [ + 2793577733 + ], + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "light_color", + "type": "Color" + }, + { + "name": "light_energy", + "type": "float", + "meta": "float" + }, + { + "name": "sun_scatter", + "type": "float", + "meta": "float" + }, + { + "name": "density", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "height_density", + "type": "float", + "meta": "float" + }, + { + "name": "aerial_perspective", + "type": "float", + "meta": "float" + }, + { + "name": "sky_affect", + "type": "float", + "meta": "float" + }, + { + "name": "fog_mode", + "type": "enum::RenderingServer.EnvironmentFogMode", + "default_value": "0" + } + ] + }, + { + "name": "environment_set_sdfgi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3519144388, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "cascades", + "type": "int", + "meta": "int32" + }, + { + "name": "min_cell_size", + "type": "float", + "meta": "float" + }, + { + "name": "y_scale", + "type": "enum::RenderingServer.EnvironmentSDFGIYScale" + }, + { + "name": "use_occlusion", + "type": "bool" + }, + { + "name": "bounce_feedback", + "type": "float", + "meta": "float" + }, + { + "name": "read_sky", + "type": "bool" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + }, + { + "name": "normal_bias", + "type": "float", + "meta": "float" + }, + { + "name": "probe_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_volumetric_fog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1553633833, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "density", + "type": "float", + "meta": "float" + }, + { + "name": "albedo", + "type": "Color" + }, + { + "name": "emission", + "type": "Color" + }, + { + "name": "emission_energy", + "type": "float", + "meta": "float" + }, + { + "name": "anisotropy", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + }, + { + "name": "p_detail_spread", + "type": "float", + "meta": "float" + }, + { + "name": "gi_inject", + "type": "float", + "meta": "float" + }, + { + "name": "temporal_reprojection", + "type": "bool" + }, + { + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" + }, + { + "name": "ambient_inject", + "type": "float", + "meta": "float" + }, + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_glow_set_use_bicubic_upscale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "environment_set_ssr_roughness_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1190026788, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality" + } + ] + }, + { + "name": "environment_set_ssao_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 189753569, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSAOQuality" + }, + { + "name": "half_size", + "type": "bool" + }, + { + "name": "adaptive_target", + "type": "float", + "meta": "float" + }, + { + "name": "blur_passes", + "type": "int", + "meta": "int32" + }, + { + "name": "fadeout_from", + "type": "float", + "meta": "float" + }, + { + "name": "fadeout_to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_ssil_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713836683, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSILQuality" + }, + { + "name": "half_size", + "type": "bool" + }, + { + "name": "adaptive_target", + "type": "float", + "meta": "float" + }, + { + "name": "blur_passes", + "type": "int", + "meta": "int32" + }, + { + "name": "fadeout_from", + "type": "float", + "meta": "float" + }, + { + "name": "fadeout_to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_sdfgi_ray_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 340137951, + "arguments": [ + { + "name": "ray_count", + "type": "enum::RenderingServer.EnvironmentSDFGIRayCount" + } + ] + }, + { + "name": "environment_set_sdfgi_frames_to_converge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2182444374, + "arguments": [ + { + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge" + } + ] + }, + { + "name": "environment_set_sdfgi_frames_to_update_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1251144068, + "arguments": [ + { + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight" + } + ] + }, + { + "name": "environment_set_volumetric_fog_volume_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_volumetric_fog_filter_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "environment_bake_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2452908646, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "environment", + "type": "RID" + }, + { + "name": "bake_irradiance", + "type": "bool" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "screen_space_roughness_limiter_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 916716790, + "arguments": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "limit", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sub_surface_scattering_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64571803, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.SubSurfaceScatteringQuality" + } + ] + }, + { + "name": "sub_surface_scattering_set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017552074, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + }, + { + "name": "depth_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "camera_attributes_set_dof_blur_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2220136795, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.DOFBlurQuality" + }, + { + "name": "use_jitter", + "type": "bool" + } + ] + }, + { + "name": "camera_attributes_set_dof_blur_bokeh_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1205058394, + "arguments": [ + { + "name": "shape", + "type": "enum::RenderingServer.DOFBokehShape" + } + ] + }, + { + "name": "camera_attributes_set_dof_blur", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316272616, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "far_enable", + "type": "bool" + }, + { + "name": "far_distance", + "type": "float", + "meta": "float" + }, + { + "name": "far_transition", + "type": "float", + "meta": "float" + }, + { + "name": "near_enable", + "type": "bool" + }, + { + "name": "near_distance", + "type": "float", + "meta": "float" + }, + { + "name": "near_transition", + "type": "float", + "meta": "float" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_set_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "multiplier", + "type": "float", + "meta": "float" + }, + { + "name": "normalization", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_set_auto_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4266986332, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "min_sensitivity", + "type": "float", + "meta": "float" + }, + { + "name": "max_sensitivity", + "type": "float", + "meta": "float" + }, + { + "name": "speed", + "type": "float", + "meta": "float" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "scenario_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "scenario_set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "environment", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_fallback_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "environment", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "effects", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "compositor", + "type": "RID" + } + ] + }, + { + "name": "instance_create2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 746547085, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "instance_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "instance_set_base", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "instance_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "instance_set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "instance_set_pivot_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1280615259, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "sorting_offset", + "type": "float", + "meta": "float" + }, + { + "name": "use_aabb_center", + "type": "bool" + } + ] + }, + { + "name": "instance_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "instance_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "instance_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "instance", + "type": "RID" + } + ] + }, + { + "name": "instance_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "instance_set_blend_shape_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "shape", + "type": "int", + "meta": "int32" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_surface_override_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "transparency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "instance_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "instance_set_extra_visibility_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_visibility_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parent", + "type": "RID" + } + ] + }, + { + "name": "instance_set_ignore_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014989537, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::RenderingServer.InstanceFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3768836020, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" + } + ] + }, + { + "name": "instance_geometry_set_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_geometry_set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_geometry_set_visibility_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4263925858, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "min_margin", + "type": "float", + "meta": "float" + }, + { + "name": "max_margin", + "type": "float", + "meta": "float" + }, + { + "name": "fade_mode", + "type": "enum::RenderingServer.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "instance_geometry_set_lightmap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536974962, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "lightmap_uv_scale", + "type": "Rect2" + }, + { + "name": "lightmap_slice", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "instance_geometry_set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "lod_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_geometry_set_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477296213, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + } + ] + }, + { + "name": "instances_cull_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570105777, + "hash_compatibility": [ + 2031554939 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "instances_cull_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2208759584, + "hash_compatibility": [ + 3388524336 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "instances_cull_convex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488539944, + "hash_compatibility": [ + 3690700105 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "convex", + "type": "typedarray::Plane" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "bake_render_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904608558, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + }, + { + "name": "material_overrides", + "type": "typedarray::RID" + }, + { + "name": "image_size", + "type": "Vector2i" + } + ] + }, + { + "name": "canvas_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_set_item_mirroring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2343975398, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "item", + "type": "RID" + }, + { + "name": "mirroring", + "type": "Vector2" + } + ] + }, + { + "name": "canvas_set_item_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1739512717, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "repeat_size", + "type": "Vector2" + }, + { + "name": "repeat_times", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_set_disable_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "canvas_texture_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_texture_set_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3822119138, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "channel", + "type": "enum::RenderingServer.CanvasTextureChannel" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_texture_set_shading_parameters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124967469, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "base_color", + "type": "Color" + }, + { + "name": "shininess", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_texture_set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "canvas_texture_set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "canvas_item_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_item_set_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "parent", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_default_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "canvas_item_set_default_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "canvas_item_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_visibility_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "visibility_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "canvas_item_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_set_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "clip", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_distance_field_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_custom_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333997032, + "hash_compatibility": [ + 2180266943 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "use_custom_rect", + "type": "bool" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + } + ] + }, + { + "name": "canvas_item_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_set_self_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_set_draw_behind_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_add_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819681853, + "hash_compatibility": [ + 2843922985 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098767073, + "hash_compatibility": [ + 3438017257 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098767073, + "hash_compatibility": [ + 2088642721, + 3176074788 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3523446176, + "hash_compatibility": [ + 934531857 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 333077949, + "hash_compatibility": [ + 2439351960 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_texture_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 324864032, + "hash_compatibility": [ + 3205360868 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "tile", + "type": "bool", + "default_value": "false" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_msdf_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 97408773, + "hash_compatibility": [ + 349157222 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "px_range", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "canvas_item_add_lcd_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359793297, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_add_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 485157892, + "hash_compatibility": [ + 2782979504 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "canvas_item_add_nine_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 389957886, + "hash_compatibility": [ + 904428547 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "source", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "topleft", + "type": "Vector2" + }, + { + "name": "bottomright", + "type": "Vector2" + }, + { + "name": "x_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" + }, + { + "name": "y_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" + }, + { + "name": "draw_center", + "type": "bool", + "default_value": "true" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "canvas_item_add_primitive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3731601077, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3580000528, + "hash_compatibility": [ + 2907936855 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_triangle_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 660261329, + "hash_compatibility": [ + 749685193 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "indices", + "type": "PackedInt32Array" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "bones", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + }, + { + "name": "weights", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "count", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "canvas_item_add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316450961, + "hash_compatibility": [ + 3548053052 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131855138, + "hash_compatibility": [ + 1541595251 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2575754278, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "particles", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_add_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_add_clip_ignore", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_add_animation_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646834499, + "hash_compatibility": [ + 4107531031 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "animation_length", + "type": "float", + "meta": "double" + }, + { + "name": "slice_begin", + "type": "float", + "meta": "double" + }, + { + "name": "slice_end", + "type": "float", + "meta": "double" + }, + { + "name": "offset", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "canvas_item_set_sort_children_by_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_z_as_relative_to_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_copy_to_backbuffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2429202503, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "canvas_item_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_draw_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_use_parent_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_visibility_notifier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3568945579, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "area", + "type": "Rect2" + }, + { + "name": "enter_callable", + "type": "Callable" + }, + { + "name": "exit_callable", + "type": "Callable" + } + ] + }, + { + "name": "canvas_item_set_canvas_group_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973586316, + "hash_compatibility": [ + 41973386 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasGroupMode" + }, + { + "name": "clear_margin", + "type": "float", + "meta": "float", + "default_value": "5.0" + }, + { + "name": "fit_empty", + "type": "bool", + "default_value": "false" + }, + { + "name": "fit_margin", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "blur_mipmaps", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "debug_canvas_item_get_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 624227424, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_light_attach_to_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "canvas_light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_light_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_z_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "min_z", + "type": "int", + "meta": "int32" + }, + { + "name": "max_z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_layer_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "min_layer", + "type": "int", + "meta": "int32" + }, + { + "name": "max_layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_item_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_item_shadow_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2957564891, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasLightMode" + } + ] + }, + { + "name": "canvas_light_set_shadow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_set_shadow_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393119659, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasLightShadowFilter" + } + ] + }, + { + "name": "canvas_light_set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_light_set_shadow_smooth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "smooth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 804895945, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasLightBlendMode" + } + ] + }, + { + "name": "canvas_light_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "light", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_occluder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_light_occluder_attach_to_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "polygon", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_set_as_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_occluder_set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_occluder_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "occluder", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_occluder_polygon_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_occluder_polygon_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2103882027, + "arguments": [ + { + "name": "occluder_polygon", + "type": "RID" + }, + { + "name": "shape", + "type": "PackedVector2Array" + }, + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "canvas_occluder_polygon_set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1839404663, + "arguments": [ + { + "name": "occluder_polygon", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode" + } + ] + }, + { + "name": "canvas_set_shadow_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_shader_parameter_add", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 463390080, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "type", + "type": "enum::RenderingServer.GlobalShaderParameterType" + }, + { + "name": "default_value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "global_shader_parameter_get_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "global_shader_parameter_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_set_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "global_shader_parameter_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601414142, + "return_value": { + "type": "enum::RenderingServer.GlobalShaderParameterType" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "request_frame_drawn_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rendering_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3763192241, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "info", + "type": "enum::RenderingServer.RenderingInfo" + } + ] + }, + { + "name": "get_video_adapter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_video_adapter_vendor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_video_adapter_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3099547011, + "return_value": { + "type": "enum::RenderingDevice.DeviceType" + } + }, + { + "name": "get_video_adapter_api_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "make_sphere_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251015897, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "latitudes", + "type": "int", + "meta": "int32" + }, + { + "name": "longitudes", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_test_cube", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_test_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_white_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_boot_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3759744527, + "hash_compatibility": [ + 2244367877 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "scale", + "type": "bool" + }, + { + "name": "use_filter", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_default_clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_default_clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "has_os_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "String" + } + ] + }, + { + "name": "set_debug_generate_wireframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate", + "type": "bool" + } + ] + }, + { + "name": "is_render_loop_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_render_loop_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_frame_setup_time_cpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "force_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1076185472, + "arguments": [ + { + "name": "swap_buffers", + "type": "bool", + "default_value": "true" + }, + { + "name": "frame_step", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "get_rendering_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1405107940, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "create_local_rendering_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1405107940, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "is_on_render_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "call_on_render_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 598462696, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::RenderingServer.Features" + } + ] + } + ], + "signals": [ + { + "name": "frame_pre_draw" + }, + { + "name": "frame_post_draw" + } + ], + "properties": [ + { + "type": "bool", + "name": "render_loop_enabled", + "setter": "set_render_loop_enabled", + "getter": "is_render_loop_enabled" + } + ] + }, + { + "name": "Resource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_setup_local_to_scene", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_rid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_reset_state", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_set_path_cache", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "take_over_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_path_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_local_to_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_to_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "setup_local_to_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "reset_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "id", + "type": "String" + } + ] + }, + { + "name": "get_id_for_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_built_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "generate_scene_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "id", + "type": "String" + } + ] + }, + { + "name": "get_scene_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "emit_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 482882304, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "subresources", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "signals": [ + { + "name": "changed" + }, + { + "name": "setup_local_to_scene_requested" + } + ], + "properties": [ + { + "type": "bool", + "name": "resource_local_to_scene", + "setter": "set_local_to_scene", + "getter": "is_local_to_scene" + }, + { + "type": "String", + "name": "resource_path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "String", + "name": "resource_name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "String", + "name": "resource_scene_unique_id", + "setter": "set_scene_unique_id", + "getter": "get_scene_unique_id" + } + ] + }, + { + "name": "ResourceFormatLoader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CacheMode", + "is_bitfield": false, + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 + }, + { + "name": "CACHE_MODE_REUSE", + "value": 1 + }, + { + "name": "CACHE_MODE_REPLACE", + "value": 2 + }, + { + "name": "CACHE_MODE_IGNORE_DEEP", + "value": 3 + }, + { + "name": "CACHE_MODE_REPLACE_DEEP", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_recognize_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type", + "type": "StringName" + } + ] + }, + { + "name": "_handles_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "StringName" + } + ] + }, + { + "name": "_get_resource_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_resource_script_class", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_resource_uid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "add_types", + "type": "bool" + } + ] + }, + { + "name": "_rename_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "renames", + "type": "Dictionary" + } + ] + }, + { + "name": "_exists", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_classes_used", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_load", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "original_path", + "type": "String" + }, + { + "name": "use_sub_threads", + "type": "bool" + }, + { + "name": "cache_mode", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "ResourceFormatSaver", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_save", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_set_uid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "uid", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_recognize", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_recognize_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ImportOrder", + "is_bitfield": false, + "values": [ + { + "name": "IMPORT_ORDER_DEFAULT", + "value": 0 + }, + { + "name": "IMPORT_ORDER_SCENE", + "value": 100 + } + ] + } + ] + }, + { + "name": "ResourceImporterBMFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterBitMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterCSVTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterDynamicFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImage", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImageFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterLayeredTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterMP3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOBJ", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor", + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 354904730, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 797568536, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporterScene", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTextureAtlas", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterWAV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceLoader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ThreadLoadStatus", + "is_bitfield": false, + "values": [ + { + "name": "THREAD_LOAD_INVALID_RESOURCE", + "value": 0 + }, + { + "name": "THREAD_LOAD_IN_PROGRESS", + "value": 1 + }, + { + "name": "THREAD_LOAD_FAILED", + "value": 2 + }, + { + "name": "THREAD_LOAD_LOADED", + "value": 3 + } + ] + }, + { + "name": "CacheMode", + "is_bitfield": false, + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 + }, + { + "name": "CACHE_MODE_REUSE", + "value": 1 + }, + { + "name": "CACHE_MODE_REPLACE", + "value": 2 + }, + { + "name": "CACHE_MODE_IGNORE_DEEP", + "value": 3 + }, + { + "name": "CACHE_MODE_REPLACE_DEEP", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "load_threaded_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614384323, + "hash_compatibility": [ + 1939848623 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "use_sub_threads", + "type": "bool", + "default_value": "false" + }, + { + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" + } + ] + }, + { + "name": "load_threaded_get_status", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4137685479, + "hash_compatibility": [ + 3931021148 + ], + "return_value": { + "type": "enum::ResourceLoader.ThreadLoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "progress", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "load_threaded_get", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748875256, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3358495409, + "hash_compatibility": [ + 2622212233 + ], + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" + } + ] + }, + { + "name": "get_recognized_extensions_for_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "add_resource_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2896595483, + "arguments": [ + { + "name": "format_loader", + "type": "ResourceFormatLoader" + }, + { + "name": "at_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_resource_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 405397102, + "arguments": [ + { + "name": "format_loader", + "type": "ResourceFormatLoader" + } + ] + }, + { + "name": "set_abort_on_missing_resources", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "abort", + "type": "bool" + } + ] + }, + { + "name": "get_dependencies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "has_cached", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_cached_ref", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748875256, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4185558881, + "hash_compatibility": [ + 2220807150 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_resource_uid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourcePreloader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "add_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168801743, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "remove_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3742749261, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_resource_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "resources", + "setter": "_set_resources", + "getter": "_get_resources" + } + ] + }, + { + "name": "ResourceSaver", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SaverFlags", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_NONE", + "value": 0 + }, + { + "name": "FLAG_RELATIVE_PATHS", + "value": 1 + }, + { + "name": "FLAG_BUNDLE_RESOURCES", + "value": 2 + }, + { + "name": "FLAG_CHANGE_PATH", + "value": 4 + }, + { + "name": "FLAG_OMIT_EDITOR_PROPERTIES", + "value": 8 + }, + { + "name": "FLAG_SAVE_BIG_ENDIAN", + "value": 16 + }, + { + "name": "FLAG_COMPRESS", + "value": 32 + }, + { + "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", + "value": 64 + } + ] + } + ], + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2983274697, + "hash_compatibility": [ + 2303056517 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "flags", + "type": "bitfield::ResourceSaver.SaverFlags", + "default_value": "0" + } + ] + }, + { + "name": "get_recognized_extensions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223597960, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "Resource" + } + ] + }, + { + "name": "add_resource_format_saver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 362894272, + "arguments": [ + { + "name": "format_saver", + "type": "ResourceFormatSaver" + }, + { + "name": "at_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_resource_format_saver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3373026878, + "arguments": [ + { + "name": "format_saver", + "type": "ResourceFormatSaver" + } + ] + }, + { + "name": "get_resource_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150756522, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "generate", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "ResourceUID", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + } + ], + "methods": [ + { + "name": "id_to_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "text_to_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "text_id", + "type": "String" + } + ] + }, + { + "name": "create_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "has_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "add_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_id_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "remove_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "RibbonTrailMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "enums": [ + { + "name": "Shape", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_FLAT", + "value": 0 + }, + { + "name": "SHAPE_CROSS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_section_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "section_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_section_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_section_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "section_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_section_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684440262, + "arguments": [ + { + "name": "shape", + "type": "enum::RibbonTrailMesh.Shape" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1317484155, + "return_value": { + "type": "enum::RibbonTrailMesh.Shape" + } + } + ], + "properties": [ + { + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "float", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "sections", + "setter": "set_sections", + "getter": "get_sections" + }, + { + "type": "float", + "name": "section_length", + "setter": "set_section_length", + "getter": "get_section_length" + }, + { + "type": "int", + "name": "section_segments", + "setter": "set_section_segments", + "getter": "get_section_segments" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "RichTextEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_process_custom_fx", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "char_fx", + "type": "CharFXTransform" + } + ] + } + ] + }, + { + "name": "RichTextLabel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "ListType", + "is_bitfield": false, + "values": [ + { + "name": "LIST_NUMBERS", + "value": 0 + }, + { + "name": "LIST_LETTERS", + "value": 1 + }, + { + "name": "LIST_ROMAN", + "value": 2 + }, + { + "name": "LIST_DOTS", + "value": 3 + } + ] + }, + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_COPY", + "value": 0 + }, + { + "name": "MENU_SELECT_ALL", + "value": 1 + }, + { + "name": "MENU_MAX", + "value": 2 + } + ] + }, + { + "name": "MetaUnderline", + "is_bitfield": false, + "values": [ + { + "name": "META_UNDERLINE_NEVER", + "value": 0 + }, + { + "name": "META_UNDERLINE_ALWAYS", + "value": 1 + }, + { + "name": "META_UNDERLINE_ON_HOVER", + "value": 2 + } + ] + }, + { + "name": "ImageUpdateMask", + "is_bitfield": true, + "values": [ + { + "name": "UPDATE_TEXTURE", + "value": 1 + }, + { + "name": "UPDATE_SIZE", + "value": 2 + }, + { + "name": "UPDATE_COLOR", + "value": 4 + }, + { + "name": "UPDATE_ALIGNMENT", + "value": 8 + }, + { + "name": "UPDATE_REGION", + "value": 16 + }, + { + "name": "UPDATE_PAD", + "value": 32 + }, + { + "name": "UPDATE_TOOLTIP", + "value": 64 + }, + { + "name": "UPDATE_WIDTH_IN_PERCENT", + "value": 128 + } + ] + } + ], + "methods": [ + { + "name": "get_parsed_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "add_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3017663154, + "hash_compatibility": [ + 3580801207, + 3346058748 + ], + "arguments": [ + { + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "height", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "key", + "type": "Variant", + "default_value": "null" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "size_in_percent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "update_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 815048486, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "mask", + "type": "bitfield::RichTextLabel.ImageUpdateMask" + }, + { + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "height", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "size_in_percent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "newline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3262369265, + "hash_compatibility": [ + 3067735520 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + }, + { + "name": "no_invalidate", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "invalidate_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2347424842, + "hash_compatibility": [ + 3014009009, + 814287596 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "push_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_bold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_bold_italics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_italics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_mono", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "push_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "outline_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "push_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089306873, + "hash_compatibility": [ + 3218895358 + ], + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + }, + { + "name": "base_direction", + "type": "enum::Control.TextDirection", + "default_value": "0" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "st_parser", + "type": "enum::TextServer.StructuredTextParser", + "default_value": "0" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "163" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + } + ] + }, + { + "name": "push_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3017143144, + "hash_compatibility": [ + 4036303897 + ], + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::RichTextLabel.ListType" + }, + { + "name": "capitalize", + "type": "bool" + }, + { + "name": "bullet", + "type": "String", + "default_value": "\"•\"" + } + ] + }, + { + "name": "push_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2206155733, + "hash_compatibility": [ + 1114965689 + ], + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "underline_mode", + "type": "enum::RichTextLabel.MetaUnderline", + "default_value": "1" + } + ] + }, + { + "name": "push_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "push_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "push_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_strikethrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_table", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2623499273, + "hash_compatibility": [ + 1125058220 + ], + "arguments": [ + { + "name": "columns", + "type": "int", + "meta": "int32" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "0" + }, + { + "name": "align_to_row", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "push_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4061635501, + "hash_compatibility": [ + 311501835 + ], + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "dropcap_margins", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "outline_color", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + } + ] + }, + { + "name": "set_table_column_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2185176273, + "hash_compatibility": [ + 4258957458, + 4132157579 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool" + }, + { + "name": "ratio", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "set_cell_row_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3465483165, + "arguments": [ + { + "name": "odd_row_bg", + "type": "Color" + }, + { + "name": "even_row_bg", + "type": "Color" + } + ] + }, + { + "name": "set_cell_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_cell_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108078480, + "arguments": [ + { + "name": "min_size", + "type": "Vector2" + }, + { + "name": "max_size", + "type": "Vector2" + } + ] + }, + { + "name": "set_cell_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "padding", + "type": "Rect2" + } + ] + }, + { + "name": "push_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_fgcolor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "fgcolor", + "type": "Color" + } + ] + }, + { + "name": "push_bgcolor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "bgcolor", + "type": "Color" + } + ] + }, + { + "name": "push_customfx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2337942958, + "arguments": [ + { + "name": "effect", + "type": "RichTextEffect" + }, + { + "name": "env", + "type": "Dictionary" + } + ] + }, + { + "name": "push_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_tab_stops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_tab_stops", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_meta_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_meta_underlined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hint_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hint_underlined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_follow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_following", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "scroll_to_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "scroll_to_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "scroll_to_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tab_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "spaces", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fit_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selection_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_selected_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "parse_bbcode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bbcode", + "type": "String" + } + ] + }, + { + "name": "append_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bbcode", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_finished", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_threaded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "threaded", + "type": "bool" + } + ] + }, + { + "name": "is_threaded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_progress_bar_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "delay_ms", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_progress_bar_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_characters_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258789322, + "return_value": { + "type": "enum::TextServer.VisibleCharactersBehavior" + } + }, + { + "name": "set_visible_characters_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383839701, + "arguments": [ + { + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" + } + ] + }, + { + "name": "set_visible_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visible_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_character_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "character", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_character_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "character", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_total_character_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_bbcode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_bbcode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_paragraph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_paragraph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_content_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_content_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_line_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_paragraph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "parse_expressions_for_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1522900837, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "expressions", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "effects", + "type": "Array" + } + ] + }, + { + "name": "get_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "install_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "effect", + "type": "Variant" + } + ] + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "meta_clicked", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "meta_hover_started", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "meta_hover_ended", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "bbcode_enabled", + "setter": "set_use_bbcode", + "getter": "is_using_bbcode" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "bool", + "name": "fit_content", + "setter": "set_fit_content", + "getter": "is_fit_content_enabled" + }, + { + "type": "bool", + "name": "scroll_active", + "setter": "set_scroll_active", + "getter": "is_scroll_active" + }, + { + "type": "bool", + "name": "scroll_following", + "setter": "set_scroll_follow", + "getter": "is_scroll_following" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "tab_size", + "setter": "set_tab_size", + "getter": "get_tab_size" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "PackedFloat32Array", + "name": "tab_stops", + "setter": "set_tab_stops", + "getter": "get_tab_stops" + }, + { + "type": "typedarray::24/17:RichTextEffect", + "name": "custom_effects", + "setter": "set_effects", + "getter": "get_effects" + }, + { + "type": "bool", + "name": "meta_underlined", + "setter": "set_meta_underline", + "getter": "is_meta_underlined" + }, + { + "type": "bool", + "name": "hint_underlined", + "setter": "set_hint_underline", + "getter": "is_hint_underlined" + }, + { + "type": "bool", + "name": "threaded", + "setter": "set_threaded", + "getter": "is_threaded" + }, + { + "type": "int", + "name": "progress_bar_delay", + "setter": "set_progress_bar_delay", + "getter": "get_progress_bar_delay" + }, + { + "type": "bool", + "name": "selection_enabled", + "setter": "set_selection_enabled", + "getter": "is_selection_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "int", + "name": "visible_characters", + "setter": "set_visible_characters", + "getter": "get_visible_characters" + }, + { + "type": "int", + "name": "visible_characters_behavior", + "setter": "set_visible_characters_behavior", + "getter": "get_visible_characters_behavior" + }, + { + "type": "float", + "name": "visible_ratio", + "setter": "set_visible_ratio", + "getter": "get_visible_ratio" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "RigidBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "enums": [ + { + "name": "FreezeMode", + "is_bitfield": false, + "values": [ + { + "name": "FREEZE_MODE_STATIC", + "value": 0 + }, + { + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 + } + ] + }, + { + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 + }, + { + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 + } + ] + }, + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "CCDMode", + "is_bitfield": false, + "values": [ + { + "name": "CCD_MODE_DISABLED", + "value": 0 + }, + { + "name": "CCD_MODE_CAST_RAY", + "value": 1 + }, + { + "name": "CCD_MODE_CAST_SHAPE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState2D" + } + ] + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inertia", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inertia", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_center_of_mass_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757235706, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody2D.CenterOfMassMode" + } + ] + }, + { + "name": "get_center_of_mass_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277132817, + "return_value": { + "type": "enum::RigidBody2D.CenterOfMassMode" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector2" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406533708, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::RigidBody2D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406533708, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::RigidBody2D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_contact_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_contact_monitor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_continuous_collision_detection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1000241384, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody2D.CCDMode" + } + ] + }, + { + "name": "get_continuous_collision_detection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 815214376, + "return_value": { + "type": "enum::RigidBody2D.CCDMode" + } + }, + { + "name": "set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "impulse", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sleeping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "sleeping", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_lock_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "lock_rotation", + "type": "bool" + } + ] + }, + { + "name": "is_lock_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "freeze_mode", + "type": "bool" + } + ] + }, + { + "name": "is_freeze_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1705112154, + "arguments": [ + { + "name": "freeze_mode", + "type": "enum::RigidBody2D.FreezeMode" + } + ] + }, + { + "name": "get_freeze_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2016872314, + "return_value": { + "type": "enum::RigidBody2D.FreezeMode" + } + }, + { + "name": "get_colliding_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node2D" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "sleeping_state_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "int", + "name": "center_of_mass_mode", + "setter": "set_center_of_mass_mode", + "getter": "get_center_of_mass_mode" + }, + { + "type": "Vector2", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "float", + "name": "inertia", + "setter": "set_inertia", + "getter": "get_inertia" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleeping", + "getter": "is_sleeping" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + }, + { + "type": "bool", + "name": "lock_rotation", + "setter": "set_lock_rotation_enabled", + "getter": "is_lock_rotation_enabled" + }, + { + "type": "bool", + "name": "freeze", + "setter": "set_freeze_enabled", + "getter": "is_freeze_enabled" + }, + { + "type": "int", + "name": "freeze_mode", + "setter": "set_freeze_mode", + "getter": "get_freeze_mode" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "int", + "name": "continuous_cd", + "setter": "set_continuous_collision_detection_mode", + "getter": "get_continuous_collision_detection_mode" + }, + { + "type": "bool", + "name": "contact_monitor", + "setter": "set_contact_monitor", + "getter": "is_contact_monitor_enabled" + }, + { + "type": "int", + "name": "max_contacts_reported", + "setter": "set_max_contacts_reported", + "getter": "get_max_contacts_reported" + }, + { + "type": "Vector2", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "float", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector2", + "name": "constant_force", + "setter": "set_constant_force", + "getter": "get_constant_force" + }, + { + "type": "float", + "name": "constant_torque", + "setter": "set_constant_torque", + "getter": "get_constant_torque" + } + ] + }, + { + "name": "RigidBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "FreezeMode", + "is_bitfield": false, + "values": [ + { + "name": "FREEZE_MODE_STATIC", + "value": 0 + }, + { + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 + } + ] + }, + { + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 + }, + { + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 + } + ] + }, + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState3D" + } + ] + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inertia", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "inertia", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_center_of_mass_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3625866032, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody3D.CenterOfMassMode" + } + ] + }, + { + "name": "get_center_of_mass_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 237405040, + "return_value": { + "type": "enum::RigidBody3D.CenterOfMassMode" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_inverse_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802035050, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::RigidBody3D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1366206940, + "return_value": { + "type": "enum::RigidBody3D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802035050, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::RigidBody3D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1366206940, + "return_value": { + "type": "enum::RigidBody3D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_contact_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_contact_monitor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_continuous_collision_detection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_continuous_collision_detection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_sleeping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "sleeping", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_lock_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "lock_rotation", + "type": "bool" + } + ] + }, + { + "name": "is_lock_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "freeze_mode", + "type": "bool" + } + ] + }, + { + "name": "is_freeze_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319914653, + "arguments": [ + { + "name": "freeze_mode", + "type": "enum::RigidBody3D.FreezeMode" + } + ] + }, + { + "name": "get_freeze_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2008423905, + "return_value": { + "type": "enum::RigidBody3D.FreezeMode" + } + }, + { + "name": "get_colliding_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3D" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "sleeping_state_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "int", + "name": "center_of_mass_mode", + "setter": "set_center_of_mass_mode", + "getter": "get_center_of_mass_mode" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "inertia", + "setter": "set_inertia", + "getter": "get_inertia" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleeping", + "getter": "is_sleeping" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + }, + { + "type": "bool", + "name": "lock_rotation", + "setter": "set_lock_rotation_enabled", + "getter": "is_lock_rotation_enabled" + }, + { + "type": "bool", + "name": "freeze", + "setter": "set_freeze_enabled", + "getter": "is_freeze_enabled" + }, + { + "type": "int", + "name": "freeze_mode", + "setter": "set_freeze_mode", + "getter": "get_freeze_mode" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "bool", + "name": "continuous_cd", + "setter": "set_use_continuous_collision_detection", + "getter": "is_using_continuous_collision_detection" + }, + { + "type": "bool", + "name": "contact_monitor", + "setter": "set_contact_monitor", + "getter": "is_contact_monitor_enabled" + }, + { + "type": "int", + "name": "max_contacts_reported", + "setter": "set_max_contacts_reported", + "getter": "get_max_contacts_reported" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector3", + "name": "constant_force", + "setter": "set_constant_force", + "getter": "get_constant_force" + }, + { + "type": "Vector3", + "name": "constant_torque", + "setter": "set_constant_torque", + "getter": "get_constant_torque" + } + ] + }, + { + "name": "RootMotionView", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_animation_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_animation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zero_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_zero_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "animation_path", + "setter": "set_animation_path", + "getter": "get_animation_path" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "bool", + "name": "zero_y", + "setter": "set_zero_y", + "getter": "get_zero_y" + } + ] + }, + { + "name": "SceneMultiplayer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerAPI", + "api_type": "core", + "methods": [ + { + "name": "set_root_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "disconnect_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_authenticating_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "send_auth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 506032537, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "complete_auth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_auth_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_auth_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307783378, + "return_value": { + "type": "Callable" + } + }, + { + "name": "set_auth_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_auth_timeout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "refuse", + "type": "bool" + } + ] + }, + { + "name": "is_refusing_new_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_object_decoding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_object_decoding_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_server_relay_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_server_relay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "send_bytes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307428718, + "hash_compatibility": [ + 2742700601 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode", + "default_value": "2" + }, + { + "name": "channel", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_max_sync_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_sync_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_delta_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_delta_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "peer_authenticating", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_authentication_failed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_packet", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "packet", + "type": "PackedByteArray" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path" + }, + { + "type": "Callable", + "name": "auth_callback", + "setter": "set_auth_callback", + "getter": "get_auth_callback" + }, + { + "type": "float", + "name": "auth_timeout", + "setter": "set_auth_timeout", + "getter": "get_auth_timeout" + }, + { + "type": "bool", + "name": "allow_object_decoding", + "setter": "set_allow_object_decoding", + "getter": "is_object_decoding_allowed" + }, + { + "type": "bool", + "name": "refuse_new_connections", + "setter": "set_refuse_new_connections", + "getter": "is_refusing_new_connections" + }, + { + "type": "bool", + "name": "server_relay", + "setter": "set_server_relay_enabled", + "getter": "is_server_relay_enabled" + }, + { + "type": "int", + "name": "max_sync_packet_size", + "setter": "set_max_sync_packet_size", + "getter": "get_max_sync_packet_size" + }, + { + "type": "int", + "name": "max_delta_packet_size", + "setter": "set_max_delta_packet_size", + "getter": "get_max_delta_packet_size" + } + ] + }, + { + "name": "SceneReplicationConfig", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "ReplicationMode", + "is_bitfield": false, + "values": [ + { + "name": "REPLICATION_MODE_NEVER", + "value": 0 + }, + { + "name": "REPLICATION_MODE_ALWAYS", + "value": 1 + }, + { + "name": "REPLICATION_MODE_ON_CHANGE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "add_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4094619021, + "hash_compatibility": [ + 3818401521 + ], + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "has_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "remove_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1382022557, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "property_get_replication_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2870606336, + "return_value": { + "type": "enum::SceneReplicationConfig.ReplicationMode" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_replication_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200083865, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "mode", + "type": "enum::SceneReplicationConfig.ReplicationMode" + } + ] + }, + { + "name": "property_get_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "property_get_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, + { + "name": "SceneState", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "GenEditState", + "is_bitfield": false, + "values": [ + { + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 + }, + { + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 + }, + { + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_node_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_node_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2272487792, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "for_parent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_node_owner_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_node_instance_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_instance_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 511017218, + "return_value": { + "type": "PackedScene" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_groups", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "prop_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "prop_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_connection_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_binds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_unbinds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "SceneTree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "MainLoop", + "api_type": "core", + "enums": [ + { + "name": "GroupCallFlags", + "is_bitfield": false, + "values": [ + { + "name": "GROUP_CALL_DEFAULT", + "value": 0 + }, + { + "name": "GROUP_CALL_REVERSE", + "value": 1 + }, + { + "name": "GROUP_CALL_DEFERRED", + "value": 2 + }, + { + "name": "GROUP_CALL_UNIQUE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, + { + "name": "has_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "is_auto_accept_quit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_accept_quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_quit_on_go_back", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_quit_on_go_back", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_debug_collisions_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_collisions_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_paths_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_paths_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_navigation_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_navigation_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_edited_scene_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_edited_scene_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "set_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_timer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2709170273, + "hash_compatibility": [ + 1780978058 + ], + "return_value": { + "type": "SceneTreeTimer" + }, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "process_always", + "type": "bool", + "default_value": "true" + }, + { + "name": "process_in_physics", + "type": "bool", + "default_value": "false" + }, + { + "name": "ignore_time_scale", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_tween", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween" + } + }, + { + "name": "get_processed_tweens", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Tween" + } + }, + { + "name": "get_node_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "exit_code", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_physics_interpolation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_physics_interpolation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "queue_delete", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "obj", + "type": "Object" + } + ] + }, + { + "name": "call_group_flags", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1527739229, + "arguments": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "notify_group_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1245489420, + "arguments": [ + { + "name": "call_flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3497599527, + "arguments": [ + { + "name": "call_flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "call_group", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1257962832, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "notify_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1279312029, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_nodes_in_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "get_first_node_in_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071044623, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "get_node_count_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "set_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "child_node", + "type": "Node" + } + ] + }, + { + "name": "get_current_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "change_scene_to_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "change_scene_to_packed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107349098, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene" + } + ] + }, + { + "name": "reload_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "unload_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_multiplayer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385607013, + "arguments": [ + { + "name": "multiplayer", + "type": "MultiplayerAPI" + }, + { + "name": "root_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "get_multiplayer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3453401404, + "return_value": { + "type": "MultiplayerAPI" + }, + "arguments": [ + { + "name": "for_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "set_multiplayer_poll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_multiplayer_poll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "tree_changed" + }, + { + "name": "tree_process_mode_changed" + }, + { + "name": "node_added", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_removed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_renamed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_configuration_warning_changed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "process_frame" + }, + { + "name": "physics_frame" + } + ], + "properties": [ + { + "type": "bool", + "name": "auto_accept_quit", + "setter": "set_auto_accept_quit", + "getter": "is_auto_accept_quit" + }, + { + "type": "bool", + "name": "quit_on_go_back", + "setter": "set_quit_on_go_back", + "getter": "is_quit_on_go_back" + }, + { + "type": "bool", + "name": "debug_collisions_hint", + "setter": "set_debug_collisions_hint", + "getter": "is_debugging_collisions_hint" + }, + { + "type": "bool", + "name": "debug_paths_hint", + "setter": "set_debug_paths_hint", + "getter": "is_debugging_paths_hint" + }, + { + "type": "bool", + "name": "debug_navigation_hint", + "setter": "set_debug_navigation_hint", + "getter": "is_debugging_navigation_hint" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_pause", + "getter": "is_paused" + }, + { + "type": "Node", + "name": "edited_scene_root", + "setter": "set_edited_scene_root", + "getter": "get_edited_scene_root" + }, + { + "type": "Node", + "name": "current_scene", + "setter": "set_current_scene", + "getter": "get_current_scene" + }, + { + "type": "Node", + "name": "root", + "getter": "get_root" + }, + { + "type": "bool", + "name": "multiplayer_poll", + "setter": "set_multiplayer_poll_enabled", + "getter": "is_multiplayer_poll_enabled" + }, + { + "type": "bool", + "name": "physics_interpolation", + "setter": "set_physics_interpolation_enabled", + "getter": "is_physics_interpolation_enabled" + } + ] + }, + { + "name": "SceneTreeTimer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_time_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_time_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "signals": [ + { + "name": "timeout" + } + ], + "properties": [ + { + "type": "float", + "name": "time_left", + "setter": "set_time_left", + "getter": "get_time_left" + } + ] + }, + { + "name": "Script", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "instance_has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "base_object", + "type": "Object" + } + ] + }, + { + "name": "has_source_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_source_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_source_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "reload", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "keep_state", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_base_script", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 278624046, + "return_value": { + "type": "Script" + } + }, + { + "name": "get_instance_base_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_global_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "has_script_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal_name", + "type": "StringName" + } + ] + }, + { + "name": "get_script_property_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_method_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_signal_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_constant_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_property_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "is_tool", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_abstract", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + } + ], + "properties": [ + { + "type": "String", + "name": "source_code", + "setter": "set_source_code", + "getter": "get_source_code" + } + ] + }, + { + "name": "ScriptCreateDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "methods": [ + { + "name": "config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 869314288, + "hash_compatibility": [ + 4210001628 + ], + "arguments": [ + { + "name": "inherits", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "built_in_enabled", + "type": "bool", + "default_value": "true" + }, + { + "name": "load_enabled", + "type": "bool", + "default_value": "true" + } + ] + } + ], + "signals": [ + { + "name": "script_created", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + } + ] + }, + { + "name": "ScriptEditor", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "PanelContainer", + "api_type": "editor", + "methods": [ + { + "name": "get_current_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1906266726, + "return_value": { + "type": "ScriptEditorBase" + } + }, + { + "name": "get_open_script_editors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::ScriptEditorBase" + } + }, + { + "name": "get_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "register_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + }, + { + "name": "unregister_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + }, + { + "name": "goto_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2146468882, + "return_value": { + "type": "Script" + } + }, + { + "name": "get_open_scripts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Script" + } + }, + { + "name": "open_script_create_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "base_name", + "type": "String" + }, + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "goto_help", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "topic", + "type": "String" + } + ] + }, + { + "name": "update_docs_from_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3657522847, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + } + ], + "signals": [ + { + "name": "editor_script_changed", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "script_close", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + } + ] + }, + { + "name": "ScriptEditorBase", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "get_base_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "add_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + } + ], + "signals": [ + { + "name": "name_changed" + }, + { + "name": "edited_script_changed" + }, + { + "name": "request_help", + "arguments": [ + { + "name": "topic", + "type": "String" + } + ] + }, + { + "name": "request_open_script_at_line", + "arguments": [ + { + "name": "script", + "type": "Object" + }, + { + "name": "line", + "type": "int" + } + ] + }, + { + "name": "request_save_history" + }, + { + "name": "request_save_previous_state", + "arguments": [ + { + "name": "state", + "type": "Dictionary" + } + ] + }, + { + "name": "go_to_help", + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "search_in_files_requested", + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "replace_in_files_requested", + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "go_to_method", + "arguments": [ + { + "name": "script", + "type": "Object" + }, + { + "name": "method", + "type": "String" + } + ] + } + ] + }, + { + "name": "ScriptExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", + "methods": [ + { + "name": "_editor_can_reload_from_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_placeholder_erased", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "placeholder", + "type": "void*" + } + ] + }, + { + "name": "_can_instantiate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_base_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Script" + } + }, + { + "name": "_get_global_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_inherits_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "_get_instance_base_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_instance_create", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "for_object", + "type": "Object" + } + ] + }, + { + "name": "_placeholder_instance_create", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "for_object", + "type": "Object" + } + ] + }, + { + "name": "_instance_has", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_has_source_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_source_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_set_source_code", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "_reload", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "keep_state", + "type": "bool" + } + ] + }, + { + "name": "_get_documentation", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_class_icon_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_has_method", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_has_static_method", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_get_script_method_argument_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_get_method_info", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_is_tool", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_valid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_abstract", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_language", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "ScriptLanguage" + } + }, + { + "name": "_has_script_signal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "_get_script_signal_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_has_property_default_value", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "_get_property_default_value", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "_update_exports", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_script_method_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_script_property_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_member_line", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "member", + "type": "StringName" + } + ] + }, + { + "name": "_get_constants", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_members", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "_is_placeholder_fallback_enabled", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_rpc_config", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + } + } + ] + }, + { + "name": "ScriptLanguage", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ScriptNameCasing", + "is_bitfield": false, + "values": [ + { + "name": "SCRIPT_NAME_CASING_AUTO", + "value": 0 + }, + { + "name": "SCRIPT_NAME_CASING_PASCAL_CASE", + "value": 1 + }, + { + "name": "SCRIPT_NAME_CASING_SNAKE_CASE", + "value": 2 + }, + { + "name": "SCRIPT_NAME_CASING_KEBAB_CASE", + "value": 3 + } + ] + } + ] + }, + { + "name": "ScriptLanguageExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScriptLanguage", + "api_type": "core", + "enums": [ + { + "name": "LookupResultType", + "is_bitfield": false, + "values": [ + { + "name": "LOOKUP_RESULT_SCRIPT_LOCATION", + "value": 0 + }, + { + "name": "LOOKUP_RESULT_CLASS", + "value": 1 + }, + { + "name": "LOOKUP_RESULT_CLASS_CONSTANT", + "value": 2 + }, + { + "name": "LOOKUP_RESULT_CLASS_PROPERTY", + "value": 3 + }, + { + "name": "LOOKUP_RESULT_CLASS_METHOD", + "value": 4 + }, + { + "name": "LOOKUP_RESULT_CLASS_SIGNAL", + "value": 5 + }, + { + "name": "LOOKUP_RESULT_CLASS_ENUM", + "value": 6 + }, + { + "name": "LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE", + "value": 7 + }, + { + "name": "LOOKUP_RESULT_CLASS_ANNOTATION", + "value": 8 + }, + { + "name": "LOOKUP_RESULT_MAX", + "value": 9 + } + ] + }, + { + "name": "CodeCompletionLocation", + "is_bitfield": false, + "values": [ + { + "name": "LOCATION_LOCAL", + "value": 0 + }, + { + "name": "LOCATION_PARENT_MASK", + "value": 256 + }, + { + "name": "LOCATION_OTHER_USER_CODE", + "value": 512 + }, + { + "name": "LOCATION_OTHER", + "value": 1024 + } + ] + }, + { + "name": "CodeCompletionKind", + "is_bitfield": false, + "values": [ + { + "name": "CODE_COMPLETION_KIND_CLASS", + "value": 0 + }, + { + "name": "CODE_COMPLETION_KIND_FUNCTION", + "value": 1 + }, + { + "name": "CODE_COMPLETION_KIND_SIGNAL", + "value": 2 + }, + { + "name": "CODE_COMPLETION_KIND_VARIABLE", + "value": 3 + }, + { + "name": "CODE_COMPLETION_KIND_MEMBER", + "value": 4 + }, + { + "name": "CODE_COMPLETION_KIND_ENUM", + "value": 5 + }, + { + "name": "CODE_COMPLETION_KIND_CONSTANT", + "value": 6 + }, + { + "name": "CODE_COMPLETION_KIND_NODE_PATH", + "value": 7 + }, + { + "name": "CODE_COMPLETION_KIND_FILE_PATH", + "value": 8 + }, + { + "name": "CODE_COMPLETION_KIND_PLAIN_TEXT", + "value": 9 + }, + { + "name": "CODE_COMPLETION_KIND_MAX", + "value": 10 + } + ] + } + ], + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_extension", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_reserved_words", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_is_control_flow_keyword", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "_get_comment_delimiters", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_doc_comment_delimiters", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_string_delimiters", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_make_template", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Script" + }, + "arguments": [ + { + "name": "template", + "type": "String" + }, + { + "name": "class_name", + "type": "String" + }, + { + "name": "base_class_name", + "type": "String" + } + ] + }, + { + "name": "_get_built_in_templates", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "object", + "type": "StringName" + } + ] + }, + { + "name": "_is_using_templates", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_validate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "script", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "validate_functions", + "type": "bool" + }, + { + "name": "validate_errors", + "type": "bool" + }, + { + "name": "validate_warnings", + "type": "bool" + }, + { + "name": "validate_safe_lines", + "type": "bool" + } + ] + }, + { + "name": "_validate_path", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_create_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + } + }, + { + "name": "_has_named_classes", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_supports_builtin_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_supports_documentation", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_inherit_from_file", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_find_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "function", + "type": "String" + }, + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "_make_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "class_name", + "type": "String" + }, + { + "name": "function_name", + "type": "String" + }, + { + "name": "function_args", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_can_make_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_open_in_external_editor", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_overrides_external_editor", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_preferred_file_name_casing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::ScriptLanguage.ScriptNameCasing" + } + }, + { + "name": "_complete_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "_lookup_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "symbol", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "_auto_indent_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_add_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_add_named_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_remove_named_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_thread_enter", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_thread_exit", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_debug_get_error", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_debug_get_stack_level_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_debug_get_stack_level_line", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_source", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_locals", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_members", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_instance", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_globals", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_parse_stack_level_expression", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "expression", + "type": "String" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_current_stack_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_reload_all_scripts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_reload_scripts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "scripts", + "type": "Array" + }, + { + "name": "soft_reload", + "type": "bool" + } + ] + }, + { + "name": "_reload_tool_script", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "soft_reload", + "type": "bool" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_public_functions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_public_constants", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_public_annotations", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_profiling_start", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_profiling_stop", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_profiling_set_save_native_calls", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_profiling_get_accumulated_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" + }, + { + "name": "info_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_profiling_get_frame_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" + }, + { + "name": "info_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_frame", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_handles_global_class_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_get_global_class_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ScrollBar", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "scrolling" + } + ], + "properties": [ + { + "type": "float", + "name": "custom_step", + "setter": "set_custom_step", + "getter": "get_custom_step" + } + ] + }, + { + "name": "ScrollContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "ScrollMode", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_MODE_DISABLED", + "value": 0 + }, + { + "name": "SCROLL_MODE_AUTO", + "value": 1 + }, + { + "name": "SCROLL_MODE_SHOW_ALWAYS", + "value": 2 + }, + { + "name": "SCROLL_MODE_SHOW_NEVER", + "value": 3 + }, + { + "name": "SCROLL_MODE_RESERVE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_h_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_h_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_v_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_v_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_horizontal_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_horizontal_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertical_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vertical_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_horizontal_scroll_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2750506364, + "arguments": [ + { + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" + } + ] + }, + { + "name": "get_horizontal_scroll_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3987985145, + "return_value": { + "type": "enum::ScrollContainer.ScrollMode" + } + }, + { + "name": "set_vertical_scroll_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2750506364, + "arguments": [ + { + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" + } + ] + }, + { + "name": "get_vertical_scroll_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3987985145, + "return_value": { + "type": "enum::ScrollContainer.ScrollMode" + } + }, + { + "name": "set_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "deadzone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_deadzone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_follow_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_following_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_h_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4004517983, + "return_value": { + "type": "HScrollBar" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "ensure_control_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + } + ], + "signals": [ + { + "name": "scroll_started" + }, + { + "name": "scroll_ended" + } + ], + "properties": [ + { + "type": "bool", + "name": "follow_focus", + "setter": "set_follow_focus", + "getter": "is_following_focus" + }, + { + "type": "int", + "name": "scroll_horizontal", + "setter": "set_h_scroll", + "getter": "get_h_scroll" + }, + { + "type": "int", + "name": "scroll_vertical", + "setter": "set_v_scroll", + "getter": "get_v_scroll" + }, + { + "type": "float", + "name": "scroll_horizontal_custom_step", + "setter": "set_horizontal_custom_step", + "getter": "get_horizontal_custom_step" + }, + { + "type": "float", + "name": "scroll_vertical_custom_step", + "setter": "set_vertical_custom_step", + "getter": "get_vertical_custom_step" + }, + { + "type": "int", + "name": "horizontal_scroll_mode", + "setter": "set_horizontal_scroll_mode", + "getter": "get_horizontal_scroll_mode" + }, + { + "type": "int", + "name": "vertical_scroll_mode", + "setter": "set_vertical_scroll_mode", + "getter": "get_vertical_scroll_mode" + }, + { + "type": "int", + "name": "scroll_deadzone", + "setter": "set_deadzone", + "getter": "get_deadzone" + } + ] + }, + { + "name": "SegmentShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "a", + "type": "Vector2" + } + ] + }, + { + "name": "get_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "b", + "type": "Vector2" + } + ] + }, + { + "name": "get_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "a", + "setter": "set_a", + "getter": "get_a" + }, + { + "type": "Vector2", + "name": "b", + "setter": "set_b", + "getter": "get_b" + } + ] + }, + { + "name": "Semaphore", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "try_wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "post", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1667783136, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + } + ] + }, + { + "name": "SeparationRayShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_slide_on_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_slide_on_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "bool", + "name": "slide_on_slope", + "setter": "set_slide_on_slope", + "getter": "get_slide_on_slope" + } + ] + }, + { + "name": "SeparationRayShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_slide_on_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_slide_on_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "bool", + "name": "slide_on_slope", + "setter": "set_slide_on_slope", + "getter": "get_slide_on_slope" + } + ] + }, + { + "name": "Separator", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Control", + "api_type": "core" + }, + { + "name": "Shader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_SPATIAL", + "value": 0 + }, + { + "name": "MODE_CANVAS_ITEM", + "value": 1 + }, + { + "name": "MODE_PARTICLES", + "value": 2 + }, + { + "name": "MODE_SKY", + "value": 3 + }, + { + "name": "MODE_FOG", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3392948163, + "return_value": { + "type": "enum::Shader.Mode" + } + }, + { + "name": "set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_default_texture_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3850209648, + "hash_compatibility": [ + 2750740428, + 1628453603 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_default_texture_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4213877425, + "hash_compatibility": [ + 3090538643, + 3823812009 + ], + "return_value": { + "type": "Texture" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_shader_uniform_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230511656, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "get_groups", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "code", + "setter": "set_code", + "getter": "get_code" + } + ] + }, + { + "name": "ShaderGlobalsOverride", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core" + }, + { + "name": "ShaderInclude", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "code", + "setter": "set_code", + "getter": "get_code" + } + ] + }, + { + "name": "ShaderMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341921675, + "arguments": [ + { + "name": "shader", + "type": "Shader" + } + ] + }, + { + "name": "get_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2078273437, + "return_value": { + "type": "Shader" + } + }, + { + "name": "set_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "param", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "param", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "Shader", + "name": "shader", + "setter": "set_shader", + "getter": "get_shader" + } + ] + }, + { + "name": "Shape2D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_custom_solver_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_solver_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709843132, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + } + ] + }, + { + "name": "collide_with_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869556801, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" + } + ] + }, + { + "name": "collide_and_get_contacts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3056932662, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + } + ] + }, + { + "name": "collide_with_motion_and_get_contacts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3620351573, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" + } + ] + }, + { + "name": "draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "float", + "name": "custom_solver_bias", + "setter": "set_custom_solver_bias", + "getter": "get_custom_solver_bias" + } + ] + }, + { + "name": "Shape3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_custom_solver_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_solver_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_debug_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1605880883, + "return_value": { + "type": "ArrayMesh" + } + } + ], + "properties": [ + { + "type": "float", + "name": "custom_solver_bias", + "setter": "set_custom_solver_bias", + "getter": "get_custom_solver_bias" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + } + ] + }, + { + "name": "ShapeCast2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_results", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_results", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "force_shapecast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_closest_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_closest_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_results", + "setter": "set_max_results", + "getter": "get_max_results" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Array", + "name": "collision_result", + "getter": "get_collision_result" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + } + ] + }, + { + "name": "ShapeCast3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_results", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_results", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "force_shapecast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_closest_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_closest_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_debug_shape_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_shape_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_shape_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_results", + "setter": "set_max_results", + "getter": "get_max_results" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Array", + "name": "collision_result", + "getter": "get_collision_result" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" + } + ] + }, + { + "name": "Shortcut", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "events", + "type": "Array" + } + ] + }, + { + "name": "get_events", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "has_valid_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "matches_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3738334489, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "get_as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:InputEvent", + "name": "events", + "setter": "set_events", + "getter": "get_events" + } + ] + }, + { + "name": "Skeleton2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556267111, + "return_value": { + "type": "Bone2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3907307132, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "get_modification_stack", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107508396, + "return_value": { + "type": "SkeletonModificationStack2D" + } + }, + { + "name": "execute_modifications", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1005356550, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 555457532, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "override_pose", + "type": "Transform2D" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + }, + { + "name": "persistent", + "type": "bool" + } + ] + }, + { + "name": "get_bone_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2995540667, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "bone_setup_changed" + } + ] + }, + { + "name": "Skeleton3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_UPDATE_SKELETON", + "value": 50 + } + ], + "enums": [ + { + "name": "ModifierCallbackModeProcess", + "is_bitfield": false, + "values": [ + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "add_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "find_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 203112058, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_meta_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "set_bone_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 702482756, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_concatenated_bone_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_bone_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "parent_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "unparent_bone_and_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_parentless_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_bone_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rest", + "type": "Transform3D" + } + ] + }, + { + "name": "get_bone_global_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_skin_from_rest_transforms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1032037385, + "return_value": { + "type": "Skin" + } + }, + { + "name": "register_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3405789568, + "return_value": { + "type": "SkinReference" + }, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "localize_rests", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bone_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "set_bone_pose_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "set_bone_pose_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2823819782, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "set_bone_pose_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_bone_pose_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_pose_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 476865136, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_pose_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_bone_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_bone_poses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_bone_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_bone_global_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_global_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "force_update_all_bone_transforms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_update_bone_child_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_motion_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "motion_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_show_rest_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_show_rest_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modifier_callback_mode_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3916362634, + "arguments": [ + { + "name": "mode", + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" + } + ] + }, + { + "name": "get_modifier_callback_mode_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 997182536, + "return_value": { + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" + } + }, + { + "name": "clear_bones_global_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_bone_global_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3483398371, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "persistent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_bone_global_pose_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_global_pose_no_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_animate_physical_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_animate_physical_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "physical_bones_stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "physical_bones_start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "physical_bones_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + }, + { + "name": "physical_bones_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + } + ], + "signals": [ + { + "name": "pose_updated" + }, + { + "name": "skeleton_updated" + }, + { + "name": "bone_enabled_changed", + "arguments": [ + { + "name": "bone_idx", + "type": "int" + } + ] + }, + { + "name": "bone_list_changed" + }, + { + "name": "show_rest_only_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "motion_scale", + "setter": "set_motion_scale", + "getter": "get_motion_scale" + }, + { + "type": "bool", + "name": "show_rest_only", + "setter": "set_show_rest_only", + "getter": "is_show_rest_only" + }, + { + "type": "int", + "name": "modifier_callback_mode_process", + "setter": "set_modifier_callback_mode_process", + "getter": "get_modifier_callback_mode_process" + }, + { + "type": "bool", + "name": "animate_physical_bones", + "setter": "set_animate_physical_bones", + "getter": "get_animate_physical_bones" + } + ] + }, + { + "name": "SkeletonIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "root_bone", + "type": "StringName" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_tip_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tip_bone", + "type": "StringName" + } + ] + }, + { + "name": "get_tip_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_target_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "target", + "type": "Transform3D" + } + ] + }, + { + "name": "get_target_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_override_tip_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "is_override_tip_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_magnet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use", + "type": "bool" + } + ] + }, + { + "name": "is_using_magnet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_magnet_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_magnet_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_parent_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_min_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "iterations", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "one_time", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interpolation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "root_bone", + "setter": "set_root_bone", + "getter": "get_root_bone" + }, + { + "type": "StringName", + "name": "tip_bone", + "setter": "set_tip_bone", + "getter": "get_tip_bone" + }, + { + "type": "Transform3D", + "name": "target", + "setter": "set_target_transform", + "getter": "get_target_transform" + }, + { + "type": "bool", + "name": "override_tip_basis", + "setter": "set_override_tip_basis", + "getter": "is_override_tip_basis" + }, + { + "type": "bool", + "name": "use_magnet", + "setter": "set_use_magnet", + "getter": "is_using_magnet" + }, + { + "type": "Vector3", + "name": "magnet", + "setter": "set_magnet_position", + "getter": "get_magnet_position" + }, + { + "type": "NodePath", + "name": "target_node", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "float", + "name": "min_distance", + "setter": "set_min_distance", + "getter": "get_min_distance" + }, + { + "type": "int", + "name": "max_iterations", + "setter": "set_max_iterations", + "getter": "get_max_iterations" + }, + { + "type": "float", + "name": "interpolation", + "setter": "set_interpolation", + "getter": "get_interpolation" + } + ] + }, + { + "name": "SkeletonModification2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_execute", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_setup_modification", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "_draw_editor_gizmo", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137761694, + "return_value": { + "type": "SkeletonModificationStack2D" + } + }, + { + "name": "set_is_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_setup", + "type": "bool" + } + ] + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_execution_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_execution_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clamp_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1229502682, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + }, + { + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "set_editor_draw_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_gizmo", + "type": "bool" + } + ] + }, + { + "name": "get_editor_draw_gizmo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "int", + "name": "execution_mode", + "setter": "set_execution_mode", + "getter": "get_execution_mode" + } + ] + }, + { + "name": "SkeletonModification2DCCDIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_tip_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "tip_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_tip_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ccdik_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_ccdik_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_rotate_from_joint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rotate_from_joint", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_rotate_from_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_enable_constraint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable_constraint", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_enable_constraint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "angle_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "angle_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "NodePath", + "name": "tip_nodepath", + "setter": "set_tip_node", + "getter": "get_tip_node" + }, + { + "type": "int", + "name": "ccdik_data_chain_length", + "setter": "set_ccdik_data_chain_length", + "getter": "get_ccdik_data_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DFABRIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fabrik_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_fabrik_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_magnet_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "magnet_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_fabrik_joint_magnet_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_use_target_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_target_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_fabrik_joint_use_target_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "int", + "name": "fabrik_data_chain_length", + "setter": "set_fabrik_data_chain_length", + "getter": "get_fabrik_data_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DJiggle", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_use_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "gravity", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_use_colliders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_colliders", + "type": "bool" + } + ] + }, + { + "name": "get_use_colliders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_jiggle_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_jiggle_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_use_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_use_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "Vector2" + } + ] + }, + { + "name": "get_jiggle_joint_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "int", + "name": "jiggle_data_chain_length", + "setter": "set_jiggle_data_chain_length", + "getter": "get_jiggle_data_chain_length" + }, + { + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + }, + { + "type": "bool", + "name": "use_gravity", + "setter": "set_use_gravity", + "getter": "get_use_gravity" + }, + { + "type": "Vector2", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + } + ] + }, + { + "name": "SkeletonModification2DLookAt", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_additional_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rotation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_additional_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_constraint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable_constraint", + "type": "bool" + } + ] + }, + { + "name": "get_enable_constraint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constraint_angle_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_constraint_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constraint_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_constraint_angle_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_constraint_angle_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "bone_index", + "setter": "set_bone_index", + "getter": "get_bone_index" + }, + { + "type": "NodePath", + "name": "bone2d_node", + "setter": "set_bone2d_node", + "getter": "get_bone2d_node" + }, + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + } + ] + }, + { + "name": "SkeletonModification2DPhysicalBones", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_physical_bone_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physical_bone_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physical_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "physicalbone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_physical_bone_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fetch_physical_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "physical_bone_chain_length", + "setter": "set_physical_bone_chain_length", + "getter": "get_physical_bone_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DStackHolder", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_held_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3907307132, + "arguments": [ + { + "name": "held_modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "get_held_modification_stack", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107508396, + "return_value": { + "type": "SkeletonModificationStack2D" + } + } + ] + }, + { + "name": "SkeletonModification2DTwoBoneIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_target_minimum_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "minimum_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_minimum_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_maximum_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "maximum_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_maximum_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flip_bend_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_direction", + "type": "bool" + } + ] + }, + { + "name": "get_flip_bend_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_joint_one_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_joint_one_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_joint_one_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_one_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_joint_two_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_joint_two_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_joint_two_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_two_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "float", + "name": "target_minimum_distance", + "setter": "set_target_minimum_distance", + "getter": "get_target_minimum_distance" + }, + { + "type": "float", + "name": "target_maximum_distance", + "setter": "set_target_maximum_distance", + "getter": "get_target_maximum_distance" + }, + { + "type": "bool", + "name": "flip_bend_direction", + "setter": "set_flip_bend_direction", + "getter": "get_flip_bend_direction" + } + ] + }, + { + "name": "SkeletonModificationStack2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1005356550, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "enable_all_modifications", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_modification", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570274329, + "return_value": { + "type": "SkeletonModification2D" + }, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 354162120, + "arguments": [ + { + "name": "modification", + "type": "SkeletonModification2D" + } + ] + }, + { + "name": "delete_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1098262544, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modification", + "type": "SkeletonModification2D" + } + ] + }, + { + "name": "set_modification_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_modification_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697361217, + "return_value": { + "type": "Skeleton2D" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "int", + "name": "modification_count", + "setter": "set_modification_count", + "getter": "get_modification_count" + } + ] + }, + { + "name": "SkeletonModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "_process_modification", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_influence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "influence", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_influence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "modification_processed" + } + ], + "properties": [ + { + "type": "bool", + "name": "active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "float", + "name": "influence", + "setter": "set_influence", + "getter": "get_influence" + } + ] + }, + { + "name": "SkeletonProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TailDirection", + "is_bitfield": false, + "values": [ + { + "name": "TAIL_DIRECTION_AVERAGE_CHILDREN", + "value": 0 + }, + { + "name": "TAIL_DIRECTION_SPECIFIC_CHILD", + "value": 1 + }, + { + "name": "TAIL_DIRECTION_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_scale_base_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_scale_base_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_group_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_group_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "group_name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_bone_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_parent", + "type": "StringName" + } + ] + }, + { + "name": "get_tail_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2675997574, + "return_value": { + "type": "enum::SkeletonProfile.TailDirection" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tail_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231951015, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tail_direction", + "type": "enum::SkeletonProfile.TailDirection" + } + ] + }, + { + "name": "get_bone_tail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_tail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_tail", + "type": "StringName" + } + ] + }, + { + "name": "get_reference_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "Transform3D" + } + ] + }, + { + "name": "get_handle_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_handle_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "handle_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "is_required", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_required", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "required", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "profile_updated" + } + ], + "properties": [ + { + "type": "StringName", + "name": "root_bone", + "setter": "set_root_bone", + "getter": "get_root_bone" + }, + { + "type": "StringName", + "name": "scale_base_bone", + "setter": "set_scale_base_bone", + "getter": "get_scale_base_bone" + }, + { + "type": "int", + "name": "group_size", + "setter": "set_group_size", + "getter": "get_group_size" + }, + { + "type": "int", + "name": "bone_size", + "setter": "set_bone_size", + "getter": "get_bone_size" + } + ] + }, + { + "name": "SkeletonProfileHumanoid", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonProfile", + "api_type": "core" + }, + { + "name": "Skin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_bind_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bind_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bind_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "add_named_bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3154712474, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "set_bind_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "get_bind_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bind_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_bind_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bind_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bind_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "SkinReference", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + } + ] + }, + { + "name": "Sky", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "RadianceSize", + "is_bitfield": false, + "values": [ + { + "name": "RADIANCE_SIZE_32", + "value": 0 + }, + { + "name": "RADIANCE_SIZE_64", + "value": 1 + }, + { + "name": "RADIANCE_SIZE_128", + "value": 2 + }, + { + "name": "RADIANCE_SIZE_256", + "value": 3 + }, + { + "name": "RADIANCE_SIZE_512", + "value": 4 + }, + { + "name": "RADIANCE_SIZE_1024", + "value": 5 + }, + { + "name": "RADIANCE_SIZE_2048", + "value": 6 + }, + { + "name": "RADIANCE_SIZE_MAX", + "value": 7 + } + ] + }, + { + "name": "ProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_MODE_AUTOMATIC", + "value": 0 + }, + { + "name": "PROCESS_MODE_QUALITY", + "value": 1 + }, + { + "name": "PROCESS_MODE_INCREMENTAL", + "value": 2 + }, + { + "name": "PROCESS_MODE_REALTIME", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_radiance_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1512957179, + "arguments": [ + { + "name": "size", + "type": "enum::Sky.RadianceSize" + } + ] + }, + { + "name": "get_radiance_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2708733976, + "return_value": { + "type": "enum::Sky.RadianceSize" + } + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 875986769, + "arguments": [ + { + "name": "mode", + "type": "enum::Sky.ProcessMode" + } + ] + }, + { + "name": "get_process_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 731245043, + "return_value": { + "type": "enum::Sky.ProcessMode" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial,ShaderMaterial", + "name": "sky_material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "int", + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" + }, + { + "type": "int", + "name": "radiance_size", + "setter": "set_radiance_size", + "getter": "get_radiance_size" + } + ] + }, + { + "name": "Slider", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_ticks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ticks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_ticks_on_borders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ticks_on_borders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ticks_on_border", + "type": "bool" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editable", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scrollable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "scrollable", + "type": "bool" + } + ] + }, + { + "name": "is_scrollable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "drag_started" + }, + { + "name": "drag_ended", + "arguments": [ + { + "name": "value_changed", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "scrollable", + "setter": "set_scrollable", + "getter": "is_scrollable" + }, + { + "type": "int", + "name": "tick_count", + "setter": "set_ticks", + "getter": "get_ticks" + }, + { + "type": "bool", + "name": "ticks_on_borders", + "setter": "set_ticks_on_borders", + "getter": "get_ticks_on_borders" + } + ] + }, + { + "name": "SliderJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_LINEAR_LIMIT_UPPER", + "value": 0 + }, + { + "name": "PARAM_LINEAR_LIMIT_LOWER", + "value": 1 + }, + { + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "PARAM_LINEAR_LIMIT_RESTITUTION", + "value": 3 + }, + { + "name": "PARAM_LINEAR_LIMIT_DAMPING", + "value": 4 + }, + { + "name": "PARAM_LINEAR_MOTION_SOFTNESS", + "value": 5 + }, + { + "name": "PARAM_LINEAR_MOTION_RESTITUTION", + "value": 6 + }, + { + "name": "PARAM_LINEAR_MOTION_DAMPING", + "value": 7 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_SOFTNESS", + "value": 8 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_RESTITUTION", + "value": 9 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_DAMPING", + "value": 10 + }, + { + "name": "PARAM_ANGULAR_LIMIT_UPPER", + "value": 11 + }, + { + "name": "PARAM_ANGULAR_LIMIT_LOWER", + "value": 12 + }, + { + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 13 + }, + { + "name": "PARAM_ANGULAR_LIMIT_RESTITUTION", + "value": 14 + }, + { + "name": "PARAM_ANGULAR_LIMIT_DAMPING", + "value": 15 + }, + { + "name": "PARAM_ANGULAR_MOTION_SOFTNESS", + "value": 16 + }, + { + "name": "PARAM_ANGULAR_MOTION_RESTITUTION", + "value": 17 + }, + { + "name": "PARAM_ANGULAR_MOTION_DAMPING", + "value": 18 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS", + "value": 19 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION", + "value": 20 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_DAMPING", + "value": 21 + }, + { + "name": "PARAM_MAX", + "value": 22 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918243683, + "arguments": [ + { + "name": "param", + "type": "enum::SliderJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 959925627, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::SliderJoint3D.Param" + } + ] + } + ] + }, + { + "name": "SoftBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "MeshInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_physics_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_parent_collision_ignore", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "parent_collision_ignore", + "type": "NodePath" + } + ] + }, + { + "name": "get_parent_collision_ignore", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1104158384, + "arguments": [ + { + "name": "mode", + "type": "enum::SoftBody3D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135042476, + "return_value": { + "type": "enum::SoftBody3D.DisableMode" + } + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody3D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "set_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_point_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 871989493, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_pinned", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 528784402, + "hash_compatibility": [ + 3814935226 + ], + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pinned", + "type": "bool" + }, + { + "name": "attachment_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + }, + { + "name": "insert_at", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_point_pinned", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ray_pickable", + "type": "bool" + } + ] + }, + { + "name": "is_ray_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "NodePath", + "name": "parent_collision_ignore", + "setter": "set_parent_collision_ignore", + "getter": "get_parent_collision_ignore" + }, + { + "type": "int", + "name": "simulation_precision", + "setter": "set_simulation_precision", + "getter": "get_simulation_precision" + }, + { + "type": "float", + "name": "total_mass", + "setter": "set_total_mass", + "getter": "get_total_mass" + }, + { + "type": "float", + "name": "linear_stiffness", + "setter": "set_linear_stiffness", + "getter": "get_linear_stiffness" + }, + { + "type": "float", + "name": "pressure_coefficient", + "setter": "set_pressure_coefficient", + "getter": "get_pressure_coefficient" + }, + { + "type": "float", + "name": "damping_coefficient", + "setter": "set_damping_coefficient", + "getter": "get_damping_coefficient" + }, + { + "type": "float", + "name": "drag_coefficient", + "setter": "set_drag_coefficient", + "getter": "get_drag_coefficient" + }, + { + "type": "bool", + "name": "ray_pickable", + "setter": "set_ray_pickable", + "getter": "is_ray_pickable" + }, + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + } + ] + }, + { + "name": "SphereMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_is_hemisphere", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_hemisphere", + "type": "bool" + } + ] + }, + { + "name": "get_is_hemisphere", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "is_hemisphere", + "setter": "set_is_hemisphere", + "getter": "get_is_hemisphere" + } + ] + }, + { + "name": "SphereOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "SphereShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "SpinBox", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "get_prefix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_custom_arrow_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "arrow_step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_custom_arrow_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_on_text_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_update_on_text_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_all_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_select_all_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_line_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "update_on_text_changed", + "setter": "set_update_on_text_changed", + "getter": "get_update_on_text_changed" + }, + { + "type": "String", + "name": "prefix", + "setter": "set_prefix", + "getter": "get_prefix" + }, + { + "type": "String", + "name": "suffix", + "setter": "set_suffix", + "getter": "get_suffix" + }, + { + "type": "float", + "name": "custom_arrow_step", + "setter": "set_custom_arrow_step", + "getter": "get_custom_arrow_step" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + } + ] + }, + { + "name": "SplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "DraggerVisibility", + "is_bitfield": false, + "values": [ + { + "name": "DRAGGER_VISIBLE", + "value": 0 + }, + { + "name": "DRAGGER_HIDDEN", + "value": 1 + }, + { + "name": "DRAGGER_HIDDEN_COLLAPSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_split_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_split_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clamp_split_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "collapsed", + "type": "bool" + } + ] + }, + { + "name": "is_collapsed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dragger_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168273952, + "arguments": [ + { + "name": "mode", + "type": "enum::SplitContainer.DraggerVisibility" + } + ] + }, + { + "name": "get_dragger_visibility", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 967297479, + "return_value": { + "type": "enum::SplitContainer.DraggerVisibility" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dragging_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "dragging_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dragging_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_area_margin_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_margin_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_highlight_in_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "drag_area_highlight_in_editor", + "type": "bool" + } + ] + }, + { + "name": "is_drag_area_highlight_in_editor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_drag_area_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 829782337, + "return_value": { + "type": "Control" + } + } + ], + "signals": [ + { + "name": "dragged", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ] + }, + { + "name": "drag_started" + }, + { + "name": "drag_ended" + } + ], + "properties": [ + { + "type": "int", + "name": "split_offset", + "setter": "set_split_offset", + "getter": "get_split_offset" + }, + { + "type": "bool", + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" + }, + { + "type": "bool", + "name": "dragging_enabled", + "setter": "set_dragging_enabled", + "getter": "is_dragging_enabled" + }, + { + "type": "int", + "name": "dragger_visibility", + "setter": "set_dragger_visibility", + "getter": "get_dragger_visibility" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + }, + { + "type": "int", + "name": "drag_area_margin_begin", + "setter": "set_drag_area_margin_begin", + "getter": "get_drag_area_margin_begin" + }, + { + "type": "int", + "name": "drag_area_margin_end", + "setter": "set_drag_area_margin_end", + "getter": "get_drag_area_margin_end" + }, + { + "type": "int", + "name": "drag_area_offset", + "setter": "set_drag_area_offset", + "getter": "get_drag_area_offset" + }, + { + "type": "bool", + "name": "drag_area_highlight_in_editor", + "setter": "set_drag_area_highlight_in_editor", + "getter": "is_drag_area_highlight_in_editor_enabled" + } + ] + }, + { + "name": "SpotLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "properties": [ + { + "type": "float", + "name": "spot_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "spot_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "float", + "name": "spot_angle", + "setter": "set_param", + "getter": "get_param", + "index": 7 + }, + { + "type": "float", + "name": "spot_angle_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 8 + } + ] + }, + { + "name": "SpringArm3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_hit_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "add_excluded_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "RID", + "type": "RID" + } + ] + }, + { + "name": "remove_excluded_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "RID", + "type": "RID" + } + ] + }, + { + "name": "clear_excluded_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "float", + "name": "spring_length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + } + ] + }, + { + "name": "Sprite2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_region_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pixel_opaque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 556197845, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pos", + "type": "Vector2" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_region_filter_clip_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_filter_clip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_frame_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_vframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "vframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_hframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "hframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_hframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + }, + { + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" + }, + { + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "Vector2i", + "name": "frame_coords", + "setter": "set_frame_coords", + "getter": "get_frame_coords" + }, + { + "type": "bool", + "name": "region_enabled", + "setter": "set_region_enabled", + "getter": "is_region_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "bool", + "name": "region_filter_clip_enabled", + "setter": "set_region_filter_clip_enabled", + "getter": "is_region_filter_clip_enabled" + } + ] + }, + { + "name": "Sprite3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpriteBase3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_region_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_frame_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_vframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "vframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_hframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "hframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_hframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" + }, + { + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "Vector2i", + "name": "frame_coords", + "setter": "set_frame_coords", + "getter": "get_frame_coords" + }, + { + "type": "bool", + "name": "region_enabled", + "setter": "set_region_enabled", + "getter": "is_region_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + } + ] + }, + { + "name": "SpriteBase3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_TRANSPARENT", + "value": 0 + }, + { + "name": "FLAG_SHADED", + "value": 1 + }, + { + "name": "FLAG_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 3 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 4 + }, + { + "name": "FLAG_MAX", + "value": 5 + } + ] + }, + { + "name": "AlphaCutMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_CUT_DISABLED", + "value": 0 + }, + { + "name": "ALPHA_CUT_DISCARD", + "value": 1 + }, + { + "name": "ALPHA_CUT_OPAQUE_PREPASS", + "value": 2 + }, + { + "name": "ALPHA_CUT_HASH", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1144690656, + "arguments": [ + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050976882, + "return_value": { + "type": "enum::Vector3.Axis" + } + }, + { + "name": "set_draw_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135633219, + "arguments": [ + { + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_draw_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1733036628, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" + } + ] + }, + { + "name": "set_alpha_cut_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227561226, + "arguments": [ + { + "name": "mode", + "type": "enum::SpriteBase3D.AlphaCutMode" + } + ] + }, + { + "name": "get_alpha_cut_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 336003791, + "return_value": { + "type": "enum::SpriteBase3D.AlphaCutMode" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "get_item_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 4 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + } + ] + }, + { + "name": "SpriteFrames", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "add_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "duplicate_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "anim_from", + "type": "StringName" + }, + { + "name": "anim_to", + "type": "StringName" + } + ] + }, + { + "name": "remove_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_animation_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "fps", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_animation_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "set_animation_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_animation_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "add_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1351332740, + "hash_compatibility": [ + 407562921 + ], + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 56804795, + "hash_compatibility": [ + 3155743884 + ], + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "remove_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "get_frame_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900517879, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1129309260, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "clear_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "Array", + "name": "animations", + "setter": "_set_animations", + "getter": "_get_animations" + } + ] + }, + { + "name": "StandardMaterial3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "StaticBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "methods": [ + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "vel", + "type": "Vector2" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "vel", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "Vector2", + "name": "constant_linear_velocity", + "setter": "set_constant_linear_velocity", + "getter": "get_constant_linear_velocity" + }, + { + "type": "float", + "name": "constant_angular_velocity", + "setter": "set_constant_angular_velocity", + "getter": "get_constant_angular_velocity" + } + ] + }, + { + "name": "StaticBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vel", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vel", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "Vector3", + "name": "constant_linear_velocity", + "setter": "set_constant_linear_velocity", + "getter": "get_constant_linear_velocity" + }, + { + "type": "Vector3", + "name": "constant_angular_velocity", + "setter": "set_constant_angular_velocity", + "getter": "get_constant_angular_velocity" + } + ] + }, + { + "name": "StatusIndicator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "menu", + "type": "NodePath" + } + ] + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "signals": [ + { + "name": "pressed", + "arguments": [ + { + "name": "mouse_button", + "type": "int" + }, + { + "name": "mouse_position", + "type": "Vector2i" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "tooltip", + "setter": "set_tooltip", + "getter": "get_tooltip" + }, + { + "type": "Texture2D", + "name": "icon", + "setter": "set_icon", + "getter": "get_icon" + }, + { + "type": "NodePath", + "name": "menu", + "setter": "set_menu", + "getter": "get_menu" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + } + ] + }, + { + "name": "StreamPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "put_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "put_partial_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2934048347, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171824711, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_partial_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171824711, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_available_bytes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_big_endian", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_big_endian_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "put_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int8" + } + ] + }, + { + "name": "put_u8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "put_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int16" + } + ] + }, + { + "name": "put_u16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "put_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "put_u32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "put_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "put_u64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "put_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "put_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "put_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "put_utf8_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "put_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 738511890, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int8" + } + }, + { + "name": "get_u8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "get_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int16" + } + }, + { + "name": "get_u16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_u32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_u64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_utf8_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3442865206, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian_enabled" + } + ] + }, + { + "name": "StreamPeerBuffer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_data_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2474064677, + "return_value": { + "type": "StreamPeerBuffer" + } + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data_array", + "setter": "set_data_array", + "getter": "get_data_array" + } + ] + }, + { + "name": "StreamPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "uint8_t*" + }, + { + "name": "r_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_received", + "type": "int32_t*" + } + ] + }, + { + "name": "_get_partial_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "uint8_t*" + }, + { + "name": "r_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_received", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_data", + "type": "const uint8_t*" + }, + { + "name": "p_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_partial_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_data", + "type": "const uint8_t*" + }, + { + "name": "p_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" + } + ] + }, + { + "name": "_get_available_bytes", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "StreamPeerGZIP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "start_compression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 781582770, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "use_deflate", + "type": "bool", + "default_value": "false" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32", + "default_value": "65535" + } + ] + }, + { + "name": "start_decompression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 781582770, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "use_deflate", + "type": "bool", + "default_value": "false" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32", + "default_value": "65535" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StreamPeerTCP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_NONE", + "value": 0 + }, + { + "name": "STATUS_CONNECTING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "host", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 859471121, + "return_value": { + "type": "enum::StreamPeerTCP.Status" + } + }, + { + "name": "get_connected_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "disconnect_from_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_no_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, + { + "name": "StreamPeerTLS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_HANDSHAKING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + }, + { + "name": "STATUS_ERROR_HOSTNAME_MISMATCH", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "accept_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4292689651, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + }, + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "connect_to_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 57169517, + "hash_compatibility": [ + 1325480781 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + }, + { + "name": "common_name", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128380576, + "return_value": { + "type": "enum::StreamPeerTLS.Status" + } + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "disconnect_from_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StyleBox", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "_get_draw_rect", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "_get_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_test_mask", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_content_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_content_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_content_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275962004, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_current_item_drawn", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3213695180, + "return_value": { + "type": "CanvasItem" + } + }, + { + "name": "test_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3735564539, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "content_margin_left", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 0 + }, + { + "type": "float", + "name": "content_margin_top", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 1 + }, + { + "type": "float", + "name": "content_margin_right", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 2 + }, + { + "type": "float", + "name": "content_margin_bottom", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 3 + } + ] + }, + { + "name": "StyleBoxEmpty", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core" + }, + { + "name": "StyleBoxFlat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "methods": [ + { + "name": "set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_width_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_border_width_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_border_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_border_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_border_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "blend", + "type": "bool" + } + ] + }, + { + "name": "get_border_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_corner_radius_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radius", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_corner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696158768, + "arguments": [ + { + "name": "corner", + "type": "enum::Corner" + }, + { + "name": "radius", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_corner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3982397690, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "corner", + "type": "enum::Corner" + } + ] + }, + { + "name": "set_expand_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_expand_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_expand_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_center", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "skew", + "type": "Vector2" + } + ] + }, + { + "name": "get_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_shadow_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anti_aliased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "anti_aliased", + "type": "bool" + } + ] + }, + { + "name": "is_anti_aliased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_aa_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aa_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_corner_detail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "detail", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_corner_detail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "bg_color", + "setter": "set_bg_color", + "getter": "get_bg_color" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + }, + { + "type": "Vector2", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" + }, + { + "type": "int", + "name": "border_width_left", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 0 + }, + { + "type": "int", + "name": "border_width_top", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 1 + }, + { + "type": "int", + "name": "border_width_right", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 2 + }, + { + "type": "int", + "name": "border_width_bottom", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 3 + }, + { + "type": "Color", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "bool", + "name": "border_blend", + "setter": "set_border_blend", + "getter": "get_border_blend" + }, + { + "type": "int", + "name": "corner_radius_top_left", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 0 + }, + { + "type": "int", + "name": "corner_radius_top_right", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 1 + }, + { + "type": "int", + "name": "corner_radius_bottom_right", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 2 + }, + { + "type": "int", + "name": "corner_radius_bottom_left", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 3 + }, + { + "type": "int", + "name": "corner_detail", + "setter": "set_corner_detail", + "getter": "get_corner_detail" + }, + { + "type": "float", + "name": "expand_margin_left", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 0 + }, + { + "type": "float", + "name": "expand_margin_top", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 1 + }, + { + "type": "float", + "name": "expand_margin_right", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 2 + }, + { + "type": "float", + "name": "expand_margin_bottom", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 3 + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "int", + "name": "shadow_size", + "setter": "set_shadow_size", + "getter": "get_shadow_size" + }, + { + "type": "Vector2", + "name": "shadow_offset", + "setter": "set_shadow_offset", + "getter": "get_shadow_offset" + }, + { + "type": "bool", + "name": "anti_aliasing", + "setter": "set_anti_aliased", + "getter": "is_anti_aliased" + }, + { + "type": "float", + "name": "anti_aliasing_size", + "setter": "set_aa_size", + "getter": "get_aa_size" + } + ] + }, + { + "name": "StyleBoxLine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "thickness", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_grow_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_grow_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "grow_begin", + "setter": "set_grow_begin", + "getter": "get_grow_begin" + }, + { + "type": "float", + "name": "grow_end", + "setter": "set_grow_end", + "getter": "get_grow_end" + }, + { + "type": "int", + "name": "thickness", + "setter": "set_thickness", + "getter": "get_thickness" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + } + ] + }, + { + "name": "StyleBoxTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "enums": [ + { + "name": "AxisStretchMode", + "is_bitfield": false, + "values": [ + { + "name": "AXIS_STRETCH_MODE_STRETCH", + "value": 0 + }, + { + "name": "AXIS_STRETCH_MODE_TILE", + "value": 1 + }, + { + "name": "AXIS_STRETCH_MODE_TILE_FIT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_texture_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_expand_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_expand_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_expand_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_h_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965538783, + "arguments": [ + { + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + ] + }, + { + "name": "get_h_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3807744063, + "return_value": { + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + }, + { + "name": "set_v_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965538783, + "arguments": [ + { + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + ] + }, + { + "name": "get_v_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3807744063, + "return_value": { + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "float", + "name": "texture_margin_left", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 0 + }, + { + "type": "float", + "name": "texture_margin_top", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 1 + }, + { + "type": "float", + "name": "texture_margin_right", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 2 + }, + { + "type": "float", + "name": "texture_margin_bottom", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 3 + }, + { + "type": "float", + "name": "expand_margin_left", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 0 + }, + { + "type": "float", + "name": "expand_margin_top", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 1 + }, + { + "type": "float", + "name": "expand_margin_right", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 2 + }, + { + "type": "float", + "name": "expand_margin_bottom", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 3 + }, + { + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" + }, + { + "type": "int", + "name": "axis_stretch_vertical", + "setter": "set_v_axis_stretch_mode", + "getter": "get_v_axis_stretch_mode" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "Color", + "name": "modulate_color", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + } + ] + }, + { + "name": "SubViewport", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Viewport", + "api_type": "core", + "enums": [ + { + "name": "ClearMode", + "is_bitfield": false, + "values": [ + { + "name": "CLEAR_MODE_ALWAYS", + "value": 0 + }, + { + "name": "CLEAR_MODE_NEVER", + "value": 1 + }, + { + "name": "CLEAR_MODE_ONCE", + "value": 2 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_DISABLED", + "value": 0 + }, + { + "name": "UPDATE_ONCE", + "value": 1 + }, + { + "name": "UPDATE_WHEN_VISIBLE", + "value": 2 + }, + { + "name": "UPDATE_WHEN_PARENT_VISIBLE", + "value": 3 + }, + { + "name": "UPDATE_ALWAYS", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size_2d_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size_2d_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size_2d_override_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_size_2d_override_stretch_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1295690030, + "arguments": [ + { + "name": "mode", + "type": "enum::SubViewport.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980171553, + "return_value": { + "type": "enum::SubViewport.UpdateMode" + } + }, + { + "name": "set_clear_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2834454712, + "arguments": [ + { + "name": "mode", + "type": "enum::SubViewport.ClearMode" + } + ] + }, + { + "name": "get_clear_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 331324495, + "return_value": { + "type": "enum::SubViewport.ClearMode" + } + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2i", + "name": "size_2d_override", + "setter": "set_size_2d_override", + "getter": "get_size_2d_override" + }, + { + "type": "bool", + "name": "size_2d_override_stretch", + "setter": "set_size_2d_override_stretch", + "getter": "is_size_2d_override_stretch_enabled" + }, + { + "type": "int", + "name": "render_target_clear_mode", + "setter": "set_clear_mode", + "getter": "get_clear_mode" + }, + { + "type": "int", + "name": "render_target_update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + } + ] + }, + { + "name": "SubViewportContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "_propagate_input_event", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "set_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_stretch_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_stretch_shrink", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stretch_shrink", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "stretch", + "setter": "set_stretch", + "getter": "is_stretch_enabled" + }, + { + "type": "int", + "name": "stretch_shrink", + "setter": "set_stretch_shrink", + "getter": "get_stretch_shrink" + } + ] + }, + { + "name": "SurfaceTool", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "SkinWeightCount", + "is_bitfield": false, + "values": [ + { + "name": "SKIN_4_WEIGHTS", + "value": 0 + }, + { + "name": "SKIN_8_WEIGHTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_skin_weight_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 618679515, + "arguments": [ + { + "name": "count", + "type": "enum::SurfaceTool.SkinWeightCount" + } + ] + }, + { + "name": "get_skin_weight_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1072401130, + "return_value": { + "type": "enum::SurfaceTool.SkinWeightCount" + } + }, + { + "name": "set_custom_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4087759856, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "format", + "type": "enum::SurfaceTool.CustomFormat" + } + ] + }, + { + "name": "get_custom_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 839863283, + "return_value": { + "type": "enum::SurfaceTool.CustomFormat" + }, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230304113, + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + } + ] + }, + { + "name": "add_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "set_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "set_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "set_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "bones", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "set_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_color", + "type": "Color" + } + ] + }, + { + "name": "set_smooth_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "add_triangle_fan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235017613, + "hash_compatibility": [ + 297960074 + ], + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "colors", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "uv2s", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "normals", + "type": "PackedVector3Array", + "default_value": "PackedVector3Array()" + }, + { + "name": "tangents", + "type": "typedarray::Plane", + "default_value": "Array[Plane]([])" + } + ] + }, + { + "name": "add_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "deindex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "generate_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "flip", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "generate_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "optimize_indices_for_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "generate_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938056459, + "hash_compatibility": [ + 1894448909 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "nd_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "target_index_count", + "type": "int", + "meta": "int32", + "default_value": "3" + } + ] + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_primitive_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768822145, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1767024570, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1894639680, + "arguments": [ + { + "name": "arrays", + "type": "Array" + }, + { + "name": "primitive_type", + "type": "enum::Mesh.PrimitiveType", + "default_value": "3" + } + ] + }, + { + "name": "create_from_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1306185582, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "blend_shape", + "type": "String" + } + ] + }, + { + "name": "append_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2217967155, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "commit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4107864055, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + }, + { + "name": "flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "commit_to_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + } + ] + }, + { + "name": "SyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_get_line_syntax_highlighting", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_clear_highlighting_cache", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_update_cache", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "get_line_syntax_highlighting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_highlighting_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_text_edit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1893027089, + "return_value": { + "type": "TextEdit" + } + } + ] + }, + { + "name": "SystemFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669900, + "arguments": [ + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262718649, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + } + }, + { + "name": "set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1827459492, + "arguments": [ + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683214614, + "return_value": { + "type": "enum::TextServer.Hinting" + } + }, + { + "name": "set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4225742182, + "arguments": [ + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1069238588, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + } + }, + { + "name": "set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_font_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "names", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_font_italic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_font_italic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "italic", + "type": "bool" + } + ] + }, + { + "name": "set_font_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "weight", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_font_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stretch", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "font_names", + "setter": "set_font_names", + "getter": "get_font_names" + }, + { + "type": "bool", + "name": "font_italic", + "setter": "set_font_italic", + "getter": "get_font_italic" + }, + { + "type": "int", + "name": "font_weight", + "setter": "set_font_weight", + "getter": "get_font_weight" + }, + { + "type": "int", + "name": "font_stretch", + "setter": "set_font_stretch", + "getter": "get_font_stretch" + }, + { + "type": "int", + "name": "antialiasing", + "setter": "set_antialiasing", + "getter": "get_antialiasing" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "get_generate_mipmaps" + }, + { + "type": "bool", + "name": "disable_embedded_bitmaps", + "setter": "set_disable_embedded_bitmaps", + "getter": "get_disable_embedded_bitmaps" + }, + { + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" + }, + { + "type": "int", + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" + }, + { + "type": "int", + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" + }, + { + "type": "bool", + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" + }, + { + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + } + ] + }, + { + "name": "TCPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "is_connection_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_listening", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30545006, + "return_value": { + "type": "StreamPeerTCP" + } + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "TLSOptions", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "client", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3565000357, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + }, + { + "name": "common_name_override", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "client_unsafe", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2090251749, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + } + ] + }, + { + "name": "server", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 36969539, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "certificate", + "type": "X509Certificate" + } + ] + }, + { + "name": "is_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_unsafe_client", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_common_name_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_trusted_ca_chain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + }, + { + "name": "get_private_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2119971811, + "return_value": { + "type": "CryptoKey" + } + }, + { + "name": "get_own_certificate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + } + ] + }, + { + "name": "TabBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_LEFT", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_RIGHT", + "value": 2 + }, + { + "name": "ALIGNMENT_MAX", + "value": 3 + } + ] + }, + { + "name": "CloseButtonDisplayPolicy", + "is_bitfield": false, + "values": [ + { + "name": "CLOSE_BUTTON_SHOW_NEVER", + "value": 0 + }, + { + "name": "CLOSE_BUTTON_SHOW_ACTIVE_ONLY", + "value": 1 + }, + { + "name": "CLOSE_BUTTON_SHOW_ALWAYS", + "value": 2 + }, + { + "name": "CLOSE_BUTTON_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_tab_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_previous_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "select_previous_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "select_next_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_tab_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tab_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_tab_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_tab_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_tab_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_tab_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1465444425, + "arguments": [ + { + "name": "title", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "get_tab_idx_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "set_tab_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2413632353, + "arguments": [ + { + "name": "alignment", + "type": "enum::TabBar.AlignmentMode" + } + ] + }, + { + "name": "get_tab_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2178122193, + "return_value": { + "type": "enum::TabBar.AlignmentMode" + } + }, + { + "name": "set_clip_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "clip_tabs", + "type": "bool" + } + ] + }, + { + "name": "get_clip_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_tab_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_offset_buttons_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "ensure_tab_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "move_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_close_display_policy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2212906737, + "arguments": [ + { + "name": "policy", + "type": "enum::TabBar.CloseButtonDisplayPolicy" + } + ] + }, + { + "name": "get_tab_close_display_policy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956568028, + "return_value": { + "type": "enum::TabBar.CloseButtonDisplayPolicy" + } + }, + { + "name": "set_max_tab_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_tab_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scrolling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_scrolling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_to_rearrange_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_drag_to_rearrange_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_rearrange_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tabs_rearrange_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_to_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_scroll_to_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_with_rmb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_select_with_rmb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_deselect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_rmb_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_close_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_hovered", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "active_tab_rearranged", + "arguments": [ + { + "name": "idx_to", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" + }, + { + "type": "int", + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" + }, + { + "type": "bool", + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "int", + "name": "tab_close_display_policy", + "setter": "set_tab_close_display_policy", + "getter": "get_tab_close_display_policy" + }, + { + "type": "int", + "name": "max_tab_width", + "setter": "set_max_tab_width", + "getter": "get_max_tab_width" + }, + { + "type": "bool", + "name": "scrolling_enabled", + "setter": "set_scrolling_enabled", + "getter": "get_scrolling_enabled" + }, + { + "type": "bool", + "name": "drag_to_rearrange_enabled", + "setter": "set_drag_to_rearrange_enabled", + "getter": "get_drag_to_rearrange_enabled" + }, + { + "type": "int", + "name": "tabs_rearrange_group", + "setter": "set_tabs_rearrange_group", + "getter": "get_tabs_rearrange_group" + }, + { + "type": "bool", + "name": "scroll_to_selected", + "setter": "set_scroll_to_selected", + "getter": "get_scroll_to_selected" + }, + { + "type": "bool", + "name": "select_with_rmb", + "setter": "set_select_with_rmb", + "getter": "get_select_with_rmb" + }, + { + "type": "bool", + "name": "deselect_enabled", + "setter": "set_deselect_enabled", + "getter": "get_deselect_enabled" + }, + { + "type": "int", + "name": "tab_count", + "setter": "set_tab_count", + "getter": "get_tab_count" + } + ] + }, + { + "name": "TabContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "TabPosition", + "is_bitfield": false, + "values": [ + { + "name": "POSITION_TOP", + "value": 0 + }, + { + "name": "POSITION_BOTTOM", + "value": 1 + }, + { + "name": "POSITION_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_tab_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_previous_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "select_previous_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "select_next_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_tab_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "get_tab_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1865451809, + "return_value": { + "type": "TabBar" + } + }, + { + "name": "get_tab_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1065994134, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2413632353, + "arguments": [ + { + "name": "alignment", + "type": "enum::TabBar.AlignmentMode" + } + ] + }, + { + "name": "get_tab_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2178122193, + "return_value": { + "type": "enum::TabBar.AlignmentMode" + } + }, + { + "name": "set_tabs_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 256673370, + "arguments": [ + { + "name": "tabs_position", + "type": "enum::TabContainer.TabPosition" + } + ] + }, + { + "name": "get_tabs_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 919937023, + "return_value": { + "type": "enum::TabContainer.TabPosition" + } + }, + { + "name": "set_clip_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "clip_tabs", + "type": "bool" + } + ] + }, + { + "name": "get_clip_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_tabs_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_all_tabs_in_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_front", + "type": "bool" + } + ] + }, + { + "name": "is_all_tabs_in_front", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_tab_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tab_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_tab_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_tab_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_idx_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "get_tab_idx_from_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787397975, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "popup", + "type": "Node" + } + ] + }, + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111095082, + "return_value": { + "type": "Popup" + } + }, + { + "name": "set_drag_to_rearrange_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_drag_to_rearrange_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_rearrange_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tabs_rearrange_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_hidden_tabs_for_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_hidden_tabs_for_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, + "arguments": [ + { + "name": "focus_mode", + "type": "enum::Control.FocusMode" + } + ] + }, + { + "name": "get_tab_focus_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "set_deselect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_deselect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "active_tab_rearranged", + "arguments": [ + { + "name": "idx_to", + "type": "int" + } + ] + }, + { + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_hovered", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "pre_popup_pressed" + } + ], + "properties": [ + { + "type": "int", + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" + }, + { + "type": "int", + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" + }, + { + "type": "int", + "name": "tabs_position", + "setter": "set_tabs_position", + "getter": "get_tabs_position" + }, + { + "type": "bool", + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "bool", + "name": "tabs_visible", + "setter": "set_tabs_visible", + "getter": "are_tabs_visible" + }, + { + "type": "bool", + "name": "all_tabs_in_front", + "setter": "set_all_tabs_in_front", + "getter": "is_all_tabs_in_front" + }, + { + "type": "bool", + "name": "drag_to_rearrange_enabled", + "setter": "set_drag_to_rearrange_enabled", + "getter": "get_drag_to_rearrange_enabled" + }, + { + "type": "int", + "name": "tabs_rearrange_group", + "setter": "set_tabs_rearrange_group", + "getter": "get_tabs_rearrange_group" + }, + { + "type": "bool", + "name": "use_hidden_tabs_for_min_size", + "setter": "set_use_hidden_tabs_for_min_size", + "getter": "get_use_hidden_tabs_for_min_size" + }, + { + "type": "int", + "name": "tab_focus_mode", + "setter": "set_tab_focus_mode", + "getter": "get_tab_focus_mode" + }, + { + "type": "bool", + "name": "deselect_enabled", + "setter": "set_deselect_enabled", + "getter": "get_deselect_enabled" + } + ] + }, + { + "name": "TextEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_CUT", + "value": 0 + }, + { + "name": "MENU_COPY", + "value": 1 + }, + { + "name": "MENU_PASTE", + "value": 2 + }, + { + "name": "MENU_CLEAR", + "value": 3 + }, + { + "name": "MENU_SELECT_ALL", + "value": 4 + }, + { + "name": "MENU_UNDO", + "value": 5 + }, + { + "name": "MENU_REDO", + "value": 6 + }, + { + "name": "MENU_SUBMENU_TEXT_DIR", + "value": 7 + }, + { + "name": "MENU_DIR_INHERITED", + "value": 8 + }, + { + "name": "MENU_DIR_AUTO", + "value": 9 + }, + { + "name": "MENU_DIR_LTR", + "value": 10 + }, + { + "name": "MENU_DIR_RTL", + "value": 11 + }, + { + "name": "MENU_DISPLAY_UCC", + "value": 12 + }, + { + "name": "MENU_SUBMENU_INSERT_UCC", + "value": 13 + }, + { + "name": "MENU_INSERT_LRM", + "value": 14 + }, + { + "name": "MENU_INSERT_RLM", + "value": 15 + }, + { + "name": "MENU_INSERT_LRE", + "value": 16 + }, + { + "name": "MENU_INSERT_RLE", + "value": 17 + }, + { + "name": "MENU_INSERT_LRO", + "value": 18 + }, + { + "name": "MENU_INSERT_RLO", + "value": 19 + }, + { + "name": "MENU_INSERT_PDF", + "value": 20 + }, + { + "name": "MENU_INSERT_ALM", + "value": 21 + }, + { + "name": "MENU_INSERT_LRI", + "value": 22 + }, + { + "name": "MENU_INSERT_RLI", + "value": 23 + }, + { + "name": "MENU_INSERT_FSI", + "value": 24 + }, + { + "name": "MENU_INSERT_PDI", + "value": 25 + }, + { + "name": "MENU_INSERT_ZWJ", + "value": 26 + }, + { + "name": "MENU_INSERT_ZWNJ", + "value": 27 + }, + { + "name": "MENU_INSERT_WJ", + "value": 28 + }, + { + "name": "MENU_INSERT_SHY", + "value": 29 + }, + { + "name": "MENU_MAX", + "value": 30 + } + ] + }, + { + "name": "EditAction", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_NONE", + "value": 0 + }, + { + "name": "ACTION_TYPING", + "value": 1 + }, + { + "name": "ACTION_BACKSPACE", + "value": 2 + }, + { + "name": "ACTION_DELETE", + "value": 3 + } + ] + }, + { + "name": "SearchFlags", + "is_bitfield": false, + "values": [ + { + "name": "SEARCH_MATCH_CASE", + "value": 1 + }, + { + "name": "SEARCH_WHOLE_WORDS", + "value": 2 + }, + { + "name": "SEARCH_BACKWARDS", + "value": 4 + } + ] + }, + { + "name": "CaretType", + "is_bitfield": false, + "values": [ + { + "name": "CARET_TYPE_LINE", + "value": 0 + }, + { + "name": "CARET_TYPE_BLOCK", + "value": 1 + } + ] + }, + { + "name": "SelectionMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECTION_MODE_NONE", + "value": 0 + }, + { + "name": "SELECTION_MODE_SHIFT", + "value": 1 + }, + { + "name": "SELECTION_MODE_POINTER", + "value": 2 + }, + { + "name": "SELECTION_MODE_WORD", + "value": 3 + }, + { + "name": "SELECTION_MODE_LINE", + "value": 4 + } + ] + }, + { + "name": "LineWrappingMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_WRAPPING_NONE", + "value": 0 + }, + { + "name": "LINE_WRAPPING_BOUNDARY", + "value": 1 + } + ] + }, + { + "name": "GutterType", + "is_bitfield": false, + "values": [ + { + "name": "GUTTER_TYPE_STRING", + "value": 0 + }, + { + "name": "GUTTER_TYPE_ICON", + "value": 1 + }, + { + "name": "GUTTER_TYPE_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_handle_unicode_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "unicode_char", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_backspace", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cut", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_copy", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_paste", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_paste_primary_clipboard", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_ime_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "apply_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_tab_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_indent_wrapped_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_indent_wrapped_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_overtype_mode_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_overtype_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_virtual_keyboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_middle_mouse_paste_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_middle_mouse_paste_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_empty_selection_clipboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_empty_selection_clipboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_indent_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_first_non_whitespace_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "swap_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "insert_line_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "remove_line_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "move_carets_down", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "insert_text_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697778442, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "insert_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1881564334, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "before_selection_begin", + "type": "bool", + "default_value": "true" + }, + { + "name": "before_selection_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4275841770, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_unhidden_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_next_visible_line_offset_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_visible_line_index_offset_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3386475622, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "backspace", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "cut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "paste", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "paste_primary_clipboard", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "start_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2834827583, + "arguments": [ + { + "name": "action", + "type": "enum::TextEdit.EditAction" + } + ] + }, + { + "name": "end_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "begin_complex_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_complex_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "undo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_undo_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tag_saved_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_saved_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_search_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "search_text", + "type": "String" + } + ] + }, + { + "name": "set_search_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1203739136, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tooltip_request_func", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_local_mouse_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_word_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674420000, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_line_column_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 239517838, + "hash_compatibility": [ + 850652858 + ], + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "allow_out_of_bounds", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_pos_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410388347, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rect_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3256618057, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minimap_line_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "is_dragging_cursor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_mouse_over_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1840282309, + "hash_compatibility": [ + 1099474134 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "edges", + "type": "bool" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_caret_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1211596914, + "arguments": [ + { + "name": "type", + "type": "enum::TextEdit.CaretType" + } + ] + }, + { + "name": "get_caret_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830252959, + "return_value": { + "type": "enum::TextEdit.CaretType" + } + }, + { + "name": "set_caret_blink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_caret_blink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_caret_blink_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_draw_caret_when_editable_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_caret_when_editable_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_move_caret_on_right_click_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_move_caret_on_right_click_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_mid_grapheme_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_mid_grapheme_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multiple_carets_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_multiple_carets_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "caret", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_secondary_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_caret_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_caret_at_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "below", + "type": "bool" + } + ] + }, + { + "name": "get_sorted_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131714034, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "include_ignored_carets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "collapse_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 228654177, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + }, + { + "name": "inclusive", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "merge_overlapping_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "begin_multicaret_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_multicaret_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_in_mulitcaret_edit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "multicaret_edit_ignore_caret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_caret_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_draw_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 478253731, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_caret_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1302582944, + "hash_compatibility": [ + 1413195636 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_caret_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3796796178, + "hash_compatibility": [ + 1071284433 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_wrap_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_word_under_caret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3929349208, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_use_default_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_word_separators_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_custom_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_custom_word_separators_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_custom_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "custom_word_separators", + "type": "String" + } + ] + }, + { + "name": "get_custom_word_separators", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_selecting_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_selecting_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658801786, + "hash_compatibility": [ + 1443345937, + 2920622473 + ], + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.SelectionMode" + } + ] + }, + { + "name": "get_selection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750106938, + "return_value": { + "type": "enum::TextEdit.SelectionMode" + } + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select_word_under_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_selection_for_next_occurrence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "skip_selection_for_next_occurrence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2560984452, + "hash_compatibility": [ + 4269665324 + ], + "arguments": [ + { + "name": "origin_line", + "type": "int", + "meta": "int32" + }, + { + "name": "origin_column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_line", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "has_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2824505868, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_selected_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_selection_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1810224333, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "include_edges", + "type": "bool", + "default_value": "true" + }, + { + "name": "only_selections", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_line_ranges_from_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2393089247, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "only_selections", + "type": "bool", + "default_value": "false" + }, + { + "name": "merge_adjacent", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_selection_origin_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_origin_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_selection_origin_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 195434140, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_selection_origin_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_from_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_from_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_to_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_to_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "is_caret_after_selection_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "delete_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_line_wrapping_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2525115309, + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.LineWrappingMode" + } + ] + }, + { + "name": "get_line_wrapping_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3562716114, + "return_value": { + "type": "enum::TextEdit.LineWrappingMode" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "is_line_wrapped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrap_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrap_index_at_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrapped_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_smooth_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_smooth_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3226026593, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "get_h_scroll_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774687988, + "return_value": { + "type": "HScrollBar" + } + }, + { + "name": "set_v_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_v_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_h_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_h_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_past_end_of_file_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_past_end_of_file_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_v_scroll_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_scroll_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fit_content_height_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_height_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fit_content_width_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_width_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_scroll_pos_for_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3929084198, + "hash_compatibility": [ + 3274652423 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_first_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_first_visible_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_as_center_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_last_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_last_full_visible_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_last_full_visible_line_wrap_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count_in_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_total_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "adjust_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "center_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_draw_minimap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_minimap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_minimap_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minimap_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_minimap_visible_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "at", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_gutter_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_gutter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_gutter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1088959071, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::TextEdit.GutterType" + } + ] + }, + { + "name": "get_gutter_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1159699127, + "return_value": { + "type": "enum::TextEdit.GutterType" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_gutter_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "draw", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_drawn", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_clickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "clickable", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_clickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_overwritable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "overwritable", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_overwritable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "merge_gutters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_custom_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "draw_callback", + "type": "Callable" + } + ] + }, + { + "name": "get_total_gutter_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_gutter_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060538656, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_line_gutter_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_line_gutter_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176101966, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_line_gutter_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584904275, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_item_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_line_gutter_item_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_clickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "clickable", + "type": "bool" + } + ] + }, + { + "name": "is_line_gutter_clickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_line_background_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2765644541, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "SyntaxHighlighter" + } + ] + }, + { + "name": "get_syntax_highlighter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2721131626, + "return_value": { + "type": "SyntaxHighlighter" + } + }, + { + "name": "set_highlight_current_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_current_line_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_highlight_all_occurrences", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_all_occurrences_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_draw_control_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_control_chars", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_draw_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_spaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_spaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "adjust_carets_after_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1770277138, + "arguments": [ + { + "name": "caret", + "type": "int", + "meta": "int32" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_col", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_col", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_caret_index_edit_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_selection_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ], + "signals": [ + { + "name": "text_set" + }, + { + "name": "text_changed" + }, + { + "name": "lines_edited_from", + "arguments": [ + { + "name": "from_line", + "type": "int" + }, + { + "name": "to_line", + "type": "int" + } + ] + }, + { + "name": "caret_changed" + }, + { + "name": "gutter_clicked", + "arguments": [ + { + "name": "line", + "type": "int" + }, + { + "name": "gutter", + "type": "int" + } + ] + }, + { + "name": "gutter_added" + }, + { + "name": "gutter_removed" + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "bool", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "empty_selection_clipboard_enabled", + "setter": "set_empty_selection_clipboard_enabled", + "getter": "is_empty_selection_clipboard_enabled" + }, + { + "type": "int", + "name": "wrap_mode", + "setter": "set_line_wrapping_mode", + "getter": "get_line_wrapping_mode" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "bool", + "name": "indent_wrapped_lines", + "setter": "set_indent_wrapped_lines", + "getter": "is_indent_wrapped_lines" + }, + { + "type": "bool", + "name": "scroll_smooth", + "setter": "set_smooth_scroll_enabled", + "getter": "is_smooth_scroll_enabled" + }, + { + "type": "float", + "name": "scroll_v_scroll_speed", + "setter": "set_v_scroll_speed", + "getter": "get_v_scroll_speed" + }, + { + "type": "bool", + "name": "scroll_past_end_of_file", + "setter": "set_scroll_past_end_of_file_enabled", + "getter": "is_scroll_past_end_of_file_enabled" + }, + { + "type": "float", + "name": "scroll_vertical", + "setter": "set_v_scroll", + "getter": "get_v_scroll" + }, + { + "type": "int", + "name": "scroll_horizontal", + "setter": "set_h_scroll", + "getter": "get_h_scroll" + }, + { + "type": "bool", + "name": "scroll_fit_content_height", + "setter": "set_fit_content_height_enabled", + "getter": "is_fit_content_height_enabled" + }, + { + "type": "bool", + "name": "scroll_fit_content_width", + "setter": "set_fit_content_width_enabled", + "getter": "is_fit_content_width_enabled" + }, + { + "type": "bool", + "name": "minimap_draw", + "setter": "set_draw_minimap", + "getter": "is_drawing_minimap" + }, + { + "type": "int", + "name": "minimap_width", + "setter": "set_minimap_width", + "getter": "get_minimap_width" + }, + { + "type": "int", + "name": "caret_type", + "setter": "set_caret_type", + "getter": "get_caret_type" + }, + { + "type": "bool", + "name": "caret_blink", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled" + }, + { + "type": "float", + "name": "caret_blink_interval", + "setter": "set_caret_blink_interval", + "getter": "get_caret_blink_interval" + }, + { + "type": "bool", + "name": "caret_draw_when_editable_disabled", + "setter": "set_draw_caret_when_editable_disabled", + "getter": "is_drawing_caret_when_editable_disabled" + }, + { + "type": "bool", + "name": "caret_move_on_right_click", + "setter": "set_move_caret_on_right_click_enabled", + "getter": "is_move_caret_on_right_click_enabled" + }, + { + "type": "bool", + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" + }, + { + "type": "bool", + "name": "caret_multiple", + "setter": "set_multiple_carets_enabled", + "getter": "is_multiple_carets_enabled" + }, + { + "type": "bool", + "name": "use_default_word_separators", + "setter": "set_use_default_word_separators", + "getter": "is_default_word_separators_enabled" + }, + { + "type": "bool", + "name": "use_custom_word_separators", + "setter": "set_use_custom_word_separators", + "getter": "is_custom_word_separators_enabled" + }, + { + "type": "String", + "name": "custom_word_separators", + "setter": "set_custom_word_separators", + "getter": "get_custom_word_separators" + }, + { + "type": "SyntaxHighlighter", + "name": "syntax_highlighter", + "setter": "set_syntax_highlighter", + "getter": "get_syntax_highlighter" + }, + { + "type": "bool", + "name": "highlight_all_occurrences", + "setter": "set_highlight_all_occurrences", + "getter": "is_highlight_all_occurrences_enabled" + }, + { + "type": "bool", + "name": "highlight_current_line", + "setter": "set_highlight_current_line", + "getter": "is_highlight_current_line_enabled" + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" + }, + { + "type": "bool", + "name": "draw_tabs", + "setter": "set_draw_tabs", + "getter": "is_drawing_tabs" + }, + { + "type": "bool", + "name": "draw_spaces", + "setter": "set_draw_spaces", + "getter": "is_drawing_spaces" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "TextLine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 42823726, + "arguments": [ + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 175768116, + "return_value": { + "type": "enum::TextServer.Orientation" + } + }, + { + "name": "set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1742700391, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_line_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856975658, + "hash_compatibility": [ + 1164457837 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1343401456, + "hash_compatibility": [ + 1364491366 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "hit_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2401831903, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + }, + { + "type": "bool", + "name": "preserve_invalid", + "setter": "set_preserve_invalid", + "getter": "get_preserve_invalid" + }, + { + "type": "bool", + "name": "preserve_control", + "setter": "set_preserve_control", + "getter": "get_preserve_control" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + } + ] + }, + { + "name": "TextMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_curve_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve_step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_curve_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "float", + "name": "curve_step", + "setter": "set_curve_step", + "getter": "get_curve_step" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "TextParagraph", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_custom_punctuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "custom_punctuation", + "type": "String" + } + ] + }, + { + "name": "get_custom_punctuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 42823726, + "arguments": [ + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 175768116, + "return_value": { + "type": "enum::TextServer.Orientation" + } + }, + { + "name": "set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "set_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498990330, + "hash_compatibility": [ + 2613124475 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "dropcap_margins", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "clear_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_break_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_break_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_non_wrapped_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_line_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_dropcap_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_lines_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_lines_visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_lines_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_line_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 204315017, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "get_line_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880721226, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_dropcap_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_dropcap_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1567802413, + "hash_compatibility": [ + 367324453 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "dc_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1893131224, + "hash_compatibility": [ + 2159523405 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "dc_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1242169894, + "hash_compatibility": [ + 3963848920 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_line_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664926980, + "hash_compatibility": [ + 1814903311 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_dropcap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856975658, + "hash_compatibility": [ + 1164457837 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_dropcap_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1343401456, + "hash_compatibility": [ + 1364491366 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "hit_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "String", + "name": "custom_punctuation", + "setter": "set_custom_punctuation", + "getter": "get_custom_punctuation" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + }, + { + "type": "bool", + "name": "preserve_invalid", + "setter": "set_preserve_invalid", + "getter": "get_preserve_invalid" + }, + { + "type": "bool", + "name": "preserve_control", + "setter": "set_preserve_control", + "getter": "get_preserve_control" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "int", + "name": "break_flags", + "setter": "set_break_flags", + "getter": "get_break_flags" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "max_lines_visible", + "setter": "set_max_lines_visible", + "getter": "get_max_lines_visible" + } + ] + }, + { + "name": "TextServer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "FontAntialiasing", + "is_bitfield": false, + "values": [ + { + "name": "FONT_ANTIALIASING_NONE", + "value": 0 + }, + { + "name": "FONT_ANTIALIASING_GRAY", + "value": 1 + }, + { + "name": "FONT_ANTIALIASING_LCD", + "value": 2 + } + ] + }, + { + "name": "FontLCDSubpixelLayout", + "is_bitfield": false, + "values": [ + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_NONE", + "value": 0 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_HRGB", + "value": 1 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_HBGR", + "value": 2 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_VRGB", + "value": 3 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_VBGR", + "value": 4 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_MAX", + "value": 5 + } + ] + }, + { + "name": "Direction", + "is_bitfield": false, + "values": [ + { + "name": "DIRECTION_AUTO", + "value": 0 + }, + { + "name": "DIRECTION_LTR", + "value": 1 + }, + { + "name": "DIRECTION_RTL", + "value": 2 + }, + { + "name": "DIRECTION_INHERITED", + "value": 3 + } + ] + }, + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "ORIENTATION_HORIZONTAL", + "value": 0 + }, + { + "name": "ORIENTATION_VERTICAL", + "value": 1 + } + ] + }, + { + "name": "JustificationFlag", + "is_bitfield": true, + "values": [ + { + "name": "JUSTIFICATION_NONE", + "value": 0 + }, + { + "name": "JUSTIFICATION_KASHIDA", + "value": 1 + }, + { + "name": "JUSTIFICATION_WORD_BOUND", + "value": 2 + }, + { + "name": "JUSTIFICATION_TRIM_EDGE_SPACES", + "value": 4 + }, + { + "name": "JUSTIFICATION_AFTER_LAST_TAB", + "value": 8 + }, + { + "name": "JUSTIFICATION_CONSTRAIN_ELLIPSIS", + "value": 16 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE", + "value": 32 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE_WITH_VISIBLE_CHARS", + "value": 64 + }, + { + "name": "JUSTIFICATION_DO_NOT_SKIP_SINGLE_LINE", + "value": 128 + } + ] + }, + { + "name": "AutowrapMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTOWRAP_OFF", + "value": 0 + }, + { + "name": "AUTOWRAP_ARBITRARY", + "value": 1 + }, + { + "name": "AUTOWRAP_WORD", + "value": 2 + }, + { + "name": "AUTOWRAP_WORD_SMART", + "value": 3 + } + ] + }, + { + "name": "LineBreakFlag", + "is_bitfield": true, + "values": [ + { + "name": "BREAK_NONE", + "value": 0 + }, + { + "name": "BREAK_MANDATORY", + "value": 1 + }, + { + "name": "BREAK_WORD_BOUND", + "value": 2 + }, + { + "name": "BREAK_GRAPHEME_BOUND", + "value": 4 + }, + { + "name": "BREAK_ADAPTIVE", + "value": 8 + }, + { + "name": "BREAK_TRIM_EDGE_SPACES", + "value": 16 + }, + { + "name": "BREAK_TRIM_INDENT", + "value": 32 + } + ] + }, + { + "name": "VisibleCharactersBehavior", + "is_bitfield": false, + "values": [ + { + "name": "VC_CHARS_BEFORE_SHAPING", + "value": 0 + }, + { + "name": "VC_CHARS_AFTER_SHAPING", + "value": 1 + }, + { + "name": "VC_GLYPHS_AUTO", + "value": 2 + }, + { + "name": "VC_GLYPHS_LTR", + "value": 3 + }, + { + "name": "VC_GLYPHS_RTL", + "value": 4 + } + ] + }, + { + "name": "OverrunBehavior", + "is_bitfield": false, + "values": [ + { + "name": "OVERRUN_NO_TRIMMING", + "value": 0 + }, + { + "name": "OVERRUN_TRIM_CHAR", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD", + "value": 2 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS", + "value": 3 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS", + "value": 4 + } + ] + }, + { + "name": "TextOverrunFlag", + "is_bitfield": true, + "values": [ + { + "name": "OVERRUN_NO_TRIM", + "value": 0 + }, + { + "name": "OVERRUN_TRIM", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD_ONLY", + "value": 2 + }, + { + "name": "OVERRUN_ADD_ELLIPSIS", + "value": 4 + }, + { + "name": "OVERRUN_ENFORCE_ELLIPSIS", + "value": 8 + }, + { + "name": "OVERRUN_JUSTIFICATION_AWARE", + "value": 16 + } + ] + }, + { + "name": "GraphemeFlag", + "is_bitfield": true, + "values": [ + { + "name": "GRAPHEME_IS_VALID", + "value": 1 + }, + { + "name": "GRAPHEME_IS_RTL", + "value": 2 + }, + { + "name": "GRAPHEME_IS_VIRTUAL", + "value": 4 + }, + { + "name": "GRAPHEME_IS_SPACE", + "value": 8 + }, + { + "name": "GRAPHEME_IS_BREAK_HARD", + "value": 16 + }, + { + "name": "GRAPHEME_IS_BREAK_SOFT", + "value": 32 + }, + { + "name": "GRAPHEME_IS_TAB", + "value": 64 + }, + { + "name": "GRAPHEME_IS_ELONGATION", + "value": 128 + }, + { + "name": "GRAPHEME_IS_PUNCTUATION", + "value": 256 + }, + { + "name": "GRAPHEME_IS_UNDERSCORE", + "value": 512 + }, + { + "name": "GRAPHEME_IS_CONNECTED", + "value": 1024 + }, + { + "name": "GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL", + "value": 2048 + }, + { + "name": "GRAPHEME_IS_EMBEDDED_OBJECT", + "value": 4096 + }, + { + "name": "GRAPHEME_IS_SOFT_HYPHEN", + "value": 8192 + } + ] + }, + { + "name": "Hinting", + "is_bitfield": false, + "values": [ + { + "name": "HINTING_NONE", + "value": 0 + }, + { + "name": "HINTING_LIGHT", + "value": 1 + }, + { + "name": "HINTING_NORMAL", + "value": 2 + } + ] + }, + { + "name": "SubpixelPositioning", + "is_bitfield": false, + "values": [ + { + "name": "SUBPIXEL_POSITIONING_DISABLED", + "value": 0 + }, + { + "name": "SUBPIXEL_POSITIONING_AUTO", + "value": 1 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_HALF", + "value": 2 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER", + "value": 3 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_HALF_MAX_SIZE", + "value": 20 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER_MAX_SIZE", + "value": 16 + } + ] + }, + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_SIMPLE_LAYOUT", + "value": 1 + }, + { + "name": "FEATURE_BIDI_LAYOUT", + "value": 2 + }, + { + "name": "FEATURE_VERTICAL_LAYOUT", + "value": 4 + }, + { + "name": "FEATURE_SHAPING", + "value": 8 + }, + { + "name": "FEATURE_KASHIDA_JUSTIFICATION", + "value": 16 + }, + { + "name": "FEATURE_BREAK_ITERATORS", + "value": 32 + }, + { + "name": "FEATURE_FONT_BITMAP", + "value": 64 + }, + { + "name": "FEATURE_FONT_DYNAMIC", + "value": 128 + }, + { + "name": "FEATURE_FONT_MSDF", + "value": 256 + }, + { + "name": "FEATURE_FONT_SYSTEM", + "value": 512 + }, + { + "name": "FEATURE_FONT_VARIABLE", + "value": 1024 + }, + { + "name": "FEATURE_CONTEXT_SENSITIVE_CASE_CONVERSION", + "value": 2048 + }, + { + "name": "FEATURE_USE_SUPPORT_DATA", + "value": 4096 + }, + { + "name": "FEATURE_UNICODE_IDENTIFIERS", + "value": 8192 + }, + { + "name": "FEATURE_UNICODE_SECURITY", + "value": 16384 + } + ] + }, + { + "name": "ContourPointTag", + "is_bitfield": false, + "values": [ + { + "name": "CONTOUR_CURVE_TAG_ON", + "value": 1 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CONIC", + "value": 0 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CUBIC", + "value": 2 + } + ] + }, + { + "name": "SpacingType", + "is_bitfield": false, + "values": [ + { + "name": "SPACING_GLYPH", + "value": 0 + }, + { + "name": "SPACING_SPACE", + "value": 1 + }, + { + "name": "SPACING_TOP", + "value": 2 + }, + { + "name": "SPACING_BOTTOM", + "value": 3 + }, + { + "name": "SPACING_MAX", + "value": 4 + } + ] + }, + { + "name": "FontStyle", + "is_bitfield": true, + "values": [ + { + "name": "FONT_BOLD", + "value": 1 + }, + { + "name": "FONT_ITALIC", + "value": 2 + }, + { + "name": "FONT_FIXED_WIDTH", + "value": 4 + } + ] + }, + { + "name": "StructuredTextParser", + "is_bitfield": false, + "values": [ + { + "name": "STRUCTURED_TEXT_DEFAULT", + "value": 0 + }, + { + "name": "STRUCTURED_TEXT_URI", + "value": 1 + }, + { + "name": "STRUCTURED_TEXT_FILE", + "value": 2 + }, + { + "name": "STRUCTURED_TEXT_EMAIL", + "value": 3 + }, + { + "name": "STRUCTURED_TEXT_LIST", + "value": 4 + }, + { + "name": "STRUCTURED_TEXT_GDSCRIPT", + "value": 5 + }, + { + "name": "STRUCTURED_TEXT_CUSTOM", + "value": 6 + } + ] + }, + { + "name": "FixedSizeScaleMode", + "is_bitfield": false, + "values": [ + { + "name": "FIXED_SIZE_SCALE_DISABLE", + "value": 0 + }, + { + "name": "FIXED_SIZE_SCALE_INTEGER_ONLY", + "value": 1 + }, + { + "name": "FIXED_SIZE_SCALE_ENABLED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3967367083, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::TextServer.Feature" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "load_support_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_support_data_filename", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_support_data_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "save_support_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "is_locale_right_to_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "name_to_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "tag_to_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tag", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "create_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "create_font_linked_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1355495400, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "font_set_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_style", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 898466325, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "font_get_style", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082502592, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "font_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_style_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "font_get_style_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958337235, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "font_get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3389420495, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "font_get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "font_get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "font_is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_fixed_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_fixed_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_fixed_size_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1029390307, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "font_get_fixed_size_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4113120379, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "font_is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "font_is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1520010864, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "font_get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971592737, + "return_value": { + "type": "enum::TextServer.Hinting" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830459669, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "font_get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2752233671, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307259930, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "font_set_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "font_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_variation_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "font_get_variation_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_size_cache_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_clear_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_remove_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_set_ascent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "ascent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_descent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "descent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_underline_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_underline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_texture_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1311001310, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_clear_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_remove_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_texture_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2354485091, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "font_get_texture_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451761155, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_texture_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005398047, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "font_get_texture_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3420028887, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 46086620, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_clear_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_remove_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2555689501, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219397315, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_uv_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2274268786, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_uv_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1973324081, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "font_get_glyph_texture_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4292800474, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_texture_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_texture_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1451696141, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_contours", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903964473, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_kerning_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_clear_kerning_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_remove_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2141860016, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "font_set_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3630965883, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_kerning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1019980169, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "font_get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1765635060, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_has_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_supported_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_supported_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_render_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_render_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_draw_glyph", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1339057948, + "hash_compatibility": [ + 1821196351 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "font_draw_glyph_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2626165733, + "hash_compatibility": [ + 1124898203 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "font_is_language_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_set_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "font_get_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_remove_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_get_language_support_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_is_script_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_set_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "font_get_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_remove_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_get_script_support_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_opentype_feature_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "font_get_opentype_feature_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_supported_feature_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_supported_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_global_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "font_set_global_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_hex_code_box_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "draw_hex_code_box", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602046441, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "create_shaped_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231398698, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1551430183, + "hash_compatibility": [ + 2616949700 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_inferred_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "shaped_text_set_custom_punctuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "punct", + "type": "String" + } + ] + }, + { + "name": "shaped_text_get_custom_punctuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_custom_ellipsis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_custom_ellipsis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3019609126, + "hash_compatibility": [ + 104095128 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3142708106, + "return_value": { + "type": "enum::TextServer.Orientation" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "shaped_text_get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "shaped_text_get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307259930, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "shaped_text_add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 623473029, + "hash_compatibility": [ + 2621279422 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "shaped_text_add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3664424789, + "hash_compatibility": [ + 2838446185 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int64", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_text_resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 790361552, + "hash_compatibility": [ + 2353789835 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_get_span_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_get_span_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_set_span_update_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022725822, + "hash_compatibility": [ + 1578983057 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "shaped_text_substr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1937682086, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_fit_to_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 530670926, + "hash_compatibility": [ + 603718830 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283669550, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "shaped_text_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_is_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_has_visible_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_sort_logical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2670461153, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_line_breaks_adv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2376991424, + "hash_compatibility": [ + 4206849830 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "PackedFloat32Array" + }, + { + "name": "start", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "once", + "type": "bool", + "default_value": "true" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_get_line_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2651359741, + "hash_compatibility": [ + 303410369 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "start", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_get_word_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4099476853, + "hash_compatibility": [ + 185957063, + 3299477123 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag", + "default_value": "264" + }, + { + "name": "skip_grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag", + "default_value": "4" + } + ] + }, + { + "name": "shaped_text_get_trim_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_overrun_trim_to_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723146520, + "hash_compatibility": [ + 1572579718 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double", + "default_value": "0" + }, + { + "name": "overrun_trim_flags", + "type": "bitfield::TextServer.TextOverrunFlag", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 447978354, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_object_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524675647, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_object_glyph", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1574219346, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "position", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3714187733, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_hit_test_grapheme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coords", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "shaped_text_hit_test_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coords", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "shaped_text_get_grapheme_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_next_grapheme_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_prev_grapheme_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_character_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_next_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_prev_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_closest_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880389142, + "hash_compatibility": [ + 70679950 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "shaped_text_draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559184194, + "hash_compatibility": [ + 2673671346 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "shaped_text_get_dominant_direction_in_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3326907668, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "format_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "parse_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "percent_sign", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993269549, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_get_word_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 581857818, + "hash_compatibility": [ + 1398910359 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "chars_per_line", + "type": "int", + "meta": "int64", + "default_value": "0" + } + ] + }, + { + "name": "string_get_character_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2333794773, + "hash_compatibility": [ + 1586579831 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_confusable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1433197768, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "dict", + "type": "PackedStringArray" + } + ] + }, + { + "name": "spoof_check", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "strip_diacritics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "is_valid_identifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "is_valid_letter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "string_to_upper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_to_lower", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_to_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "parse_structured_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3310685015, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" + }, + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + } + ] + }, + { + "name": "TextServerAdvanced", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServerExtension", + "api_type": "core" + }, + { + "name": "TextServerDummy", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServerExtension", + "api_type": "core" + }, + { + "name": "TextServerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServer", + "api_type": "core", + "methods": [ + { + "name": "_has_feature", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::TextServer.Feature" + } + ] + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_has", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_load_support_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "_get_support_data_filename", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_support_data_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_save_support_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "_is_locale_right_to_left", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "_name_to_tag", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "_tag_to_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tag", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_create_font", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_create_font_linked_variation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "_font_set_data_ptr", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data_ptr", + "type": "const uint8_t*" + }, + { + "name": "data_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_face_index", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_face_index", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_face_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_style", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "_font_get_style", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_name", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "_font_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_ot_name_strings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_style_name", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name_style", + "type": "String" + } + ] + }, + { + "name": "_font_get_style_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_weight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_weight", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_stretch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "stretch", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_stretch", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_antialiasing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "_font_get_antialiasing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_disable_embedded_bitmaps", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "_font_get_disable_embedded_bitmaps", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_generate_mipmaps", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "_font_get_generate_mipmaps", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_multichannel_signed_distance_field", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "_font_is_multichannel_signed_distance_field", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_msdf_pixel_range", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_msdf_pixel_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_msdf_size", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_msdf_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_fixed_size", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_fixed_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_fixed_size_scale_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "_font_get_fixed_size_scale_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_allow_system_fallback", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "_font_is_allow_system_fallback", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_force_autohinter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "_font_is_force_autohinter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_hinting", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "_font_get_hinting", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.Hinting" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_subpixel_positioning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "_font_get_subpixel_positioning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_embolden", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_embolden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_spacing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_spacing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "_font_set_baseline_offset", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_baseline_offset", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_font_get_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_variation_coordinates", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "_font_get_variation_coordinates", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_oversampling", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_oversampling", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_size_cache_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_clear_size_cache", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_remove_size_cache", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_set_ascent", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "ascent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_ascent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_descent", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "descent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_descent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_underline_position", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_underline_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_underline_thickness", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_underline_thickness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_scale", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_scale", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_texture_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_clear_textures", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_remove_texture", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_texture_image", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "_font_get_texture_image", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_texture_offsets", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "_font_get_texture_offsets", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_clear_glyphs", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_remove_glyph", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_advance", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_advance", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_offset", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_offset", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_size", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_uv_rect", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_uv_rect", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "_font_get_glyph_texture_idx", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_texture_idx", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_texture_rid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_texture_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_contours", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_kerning_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_clear_kerning_map", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_remove_kerning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_set_kerning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_kerning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_get_glyph_index", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_char_from_glyph_index", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_has_char", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_supported_chars", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_supported_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_render_range", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_render_glyph", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_draw_glyph", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_font_draw_glyph_outline", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_font_is_language_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_set_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "_font_get_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_remove_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_get_language_support_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_is_script_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_set_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "_font_get_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_remove_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_get_script_support_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_opentype_feature_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "_font_get_opentype_feature_overrides", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_supported_feature_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_supported_variation_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_global_oversampling", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_font_set_global_oversampling", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_hex_code_box_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_draw_hex_code_box", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_create_shaped_text", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "_shaped_text_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_direction", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "_shaped_text_get_direction", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_inferred_direction", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_bidi_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "_shaped_text_set_custom_punctuation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "punct", + "type": "String" + } + ] + }, + { + "name": "_shaped_text_get_custom_punctuation", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_custom_ellipsis", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_custom_ellipsis", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_orientation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "_shaped_text_get_orientation", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::TextServer.Orientation" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_preserve_invalid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_shaped_text_get_preserve_invalid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_preserve_control", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_shaped_text_get_preserve_control", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_spacing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_spacing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "_shaped_text_add_string", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_add_object", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + }, + { + "name": "baseline", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_resize_object", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment" + }, + { + "name": "baseline", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_get_span_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_get_span_meta", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_set_span_update_font", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary" + } + ] + }, + { + "name": "_shaped_text_substr", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_parent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_fit_to_width", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "_shaped_text_tab_align", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "_shaped_text_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_update_breaks", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_update_justification_ops", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_is_ready", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_sort_logical", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_glyph_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_range", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_line_breaks_adv", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "PackedFloat32Array" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "once", + "type": "bool" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "_shaped_text_get_line_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "_shaped_text_get_word_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" + }, + { + "name": "skip_grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" + } + ] + }, + { + "name": "_shaped_text_get_trim_pos", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_pos", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_glyph_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_overrun_trim_to_width", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "trim_flags", + "type": "bitfield::TextServer.TextOverrunFlag" + } + ] + }, + { + "name": "_shaped_text_get_objects", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_object_rect", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_object_range", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_object_glyph", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ascent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_descent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_underline_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_underline_thickness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_dominant_direction_in_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_carets", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "position", + "type": "int", + "meta": "int64" + }, + { + "name": "caret", + "type": "CaretInfo*" + } + ] + }, + { + "name": "_shaped_text_get_selection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_hit_test_grapheme", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coord", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_hit_test_position", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coord", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_draw", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_shaped_text_draw_outline", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_shaped_text_get_grapheme_bounds", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_next_grapheme_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_prev_grapheme_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_character_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_next_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_prev_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_closest_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_format_number", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_parse_number", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_percent_sign", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_strip_diacritics", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_is_valid_identifier", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_is_valid_letter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_string_get_word_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "chars_per_line", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_string_get_character_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_is_confusable", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "dict", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_spoof_check", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_string_to_upper", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_string_to_lower", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_string_to_title", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_parse_structured_text", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" + }, + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "_cleanup", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + } + ] + }, + { + "name": "TextServerManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "add_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "interface", + "type": "TextServer" + } + ] + }, + { + "name": "get_interface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "interface", + "type": "TextServer" + } + ] + }, + { + "name": "get_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1672475555, + "return_value": { + "type": "TextServer" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "find_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240905781, + "return_value": { + "type": "TextServer" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_primary_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "index", + "type": "TextServer" + } + ] + }, + { + "name": "get_primary_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905850878, + "return_value": { + "type": "TextServer" + } + } + ], + "signals": [ + { + "name": "interface_added", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "Texture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "Texture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "methods": [ + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_is_pixel_opaque", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_has_alpha", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "_draw_rect", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "_draw_rect_region", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + }, + { + "name": "clip_uv", + "type": "bool" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "has_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2729649137, + "hash_compatibility": [ + 1115460088 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3499451691, + "hash_compatibility": [ + 575156982 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2963678660, + "hash_compatibility": [ + 1066564656 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture2DArrayRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "Texture2DRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "Texture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "methods": [ + { + "name": "_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_depth", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_has_mipmaps", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Image" + } + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Image" + } + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture3DRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "TextureButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "enums": [ + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_SCALE", + "value": 0 + }, + { + "name": "STRETCH_TILE", + "value": 1 + }, + { + "name": "STRETCH_KEEP", + "value": 2 + }, + { + "name": "STRETCH_KEEP_CENTERED", + "value": 3 + }, + { + "name": "STRETCH_KEEP_ASPECT", + "value": 4 + }, + { + "name": "STRETCH_KEEP_ASPECT_CENTERED", + "value": 5 + }, + { + "name": "STRETCH_KEEP_ASPECT_COVERED", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_click_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 698588216, + "arguments": [ + { + "name": "mask", + "type": "BitMap" + } + ] + }, + { + "name": "set_ignore_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 252530840, + "arguments": [ + { + "name": "mode", + "type": "enum::TextureButton.StretchMode" + } + ] + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_texture_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_hover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_click_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2459671998, + "return_value": { + "type": "BitMap" + } + }, + { + "name": "get_ignore_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 33815122, + "return_value": { + "type": "enum::TextureButton.StretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture_normal", + "getter": "get_texture_normal" + }, + { + "type": "Texture2D", + "name": "texture_pressed", + "setter": "set_texture_pressed", + "getter": "get_texture_pressed" + }, + { + "type": "Texture2D", + "name": "texture_hover", + "setter": "set_texture_hover", + "getter": "get_texture_hover" + }, + { + "type": "Texture2D", + "name": "texture_disabled", + "setter": "set_texture_disabled", + "getter": "get_texture_disabled" + }, + { + "type": "Texture2D", + "name": "texture_focused", + "setter": "set_texture_focused", + "getter": "get_texture_focused" + }, + { + "type": "BitMap", + "name": "texture_click_mask", + "setter": "set_click_mask", + "getter": "get_click_mask" + }, + { + "type": "bool", + "name": "ignore_texture_size", + "setter": "set_ignore_texture_size", + "getter": "get_ignore_texture_size" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "TextureCubemapArrayRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "TextureCubemapRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "TextureLayered", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "enums": [ + { + "name": "LayeredType", + "is_bitfield": false, + "values": [ + { + "name": "LAYERED_TYPE_2D_ARRAY", + "value": 0 + }, + { + "name": "LAYERED_TYPE_CUBEMAP", + "value": 1 + }, + { + "name": "LAYERED_TYPE_CUBEMAP_ARRAY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "_get_layered_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_layers", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_has_mipmaps", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_layer_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_layered_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518123893, + "return_value": { + "type": "enum::TextureLayered.LayeredType" + } + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_layer_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3655284255, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "TextureLayeredRD", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "TextureProgressBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "enums": [ + { + "name": "FillMode", + "is_bitfield": false, + "values": [ + { + "name": "FILL_LEFT_TO_RIGHT", + "value": 0 + }, + { + "name": "FILL_RIGHT_TO_LEFT", + "value": 1 + }, + { + "name": "FILL_TOP_TO_BOTTOM", + "value": 2 + }, + { + "name": "FILL_BOTTOM_TO_TOP", + "value": 3 + }, + { + "name": "FILL_CLOCKWISE", + "value": 4 + }, + { + "name": "FILL_COUNTER_CLOCKWISE", + "value": 5 + }, + { + "name": "FILL_BILINEAR_LEFT_AND_RIGHT", + "value": 6 + }, + { + "name": "FILL_BILINEAR_TOP_AND_BOTTOM", + "value": 7 + }, + { + "name": "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_under_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_under_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_progress_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_progress_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_over_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_over_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tint_under", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_under", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_tint_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_tint_over", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_over", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_texture_progress_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_progress_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_radial_initial_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mode", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radial_initial_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "mode", + "type": "Vector2" + } + ] + }, + { + "name": "get_radial_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_fill_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mode", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fill_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stretch_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stretch_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_nine_patch_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stretch", + "type": "bool" + } + ] + }, + { + "name": "get_nine_patch_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "fill_mode", + "setter": "set_fill_mode", + "getter": "get_fill_mode" + }, + { + "type": "float", + "name": "radial_initial_angle", + "setter": "set_radial_initial_angle", + "getter": "get_radial_initial_angle" + }, + { + "type": "float", + "name": "radial_fill_degrees", + "setter": "set_fill_degrees", + "getter": "get_fill_degrees" + }, + { + "type": "Vector2", + "name": "radial_center_offset", + "setter": "set_radial_center_offset", + "getter": "get_radial_center_offset" + }, + { + "type": "bool", + "name": "nine_patch_stretch", + "setter": "set_nine_patch_stretch", + "getter": "get_nine_patch_stretch" + }, + { + "type": "int", + "name": "stretch_margin_left", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 0 + }, + { + "type": "int", + "name": "stretch_margin_top", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 1 + }, + { + "type": "int", + "name": "stretch_margin_right", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 2 + }, + { + "type": "int", + "name": "stretch_margin_bottom", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 3 + }, + { + "type": "Texture2D", + "name": "texture_under", + "setter": "set_under_texture", + "getter": "get_under_texture" + }, + { + "type": "Texture2D", + "name": "texture_over", + "setter": "set_over_texture", + "getter": "get_over_texture" + }, + { + "type": "Texture2D", + "name": "texture_progress", + "setter": "set_progress_texture", + "getter": "get_progress_texture" + }, + { + "type": "Vector2", + "name": "texture_progress_offset", + "setter": "set_texture_progress_offset", + "getter": "get_texture_progress_offset" + }, + { + "type": "Color", + "name": "tint_under", + "setter": "set_tint_under", + "getter": "get_tint_under" + }, + { + "type": "Color", + "name": "tint_over", + "setter": "set_tint_over", + "getter": "get_tint_over" + }, + { + "type": "Color", + "name": "tint_progress", + "setter": "set_tint_progress", + "getter": "get_tint_progress" + } + ] + }, + { + "name": "TextureRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "ExpandMode", + "is_bitfield": false, + "values": [ + { + "name": "EXPAND_KEEP_SIZE", + "value": 0 + }, + { + "name": "EXPAND_IGNORE_SIZE", + "value": 1 + }, + { + "name": "EXPAND_FIT_WIDTH", + "value": 2 + }, + { + "name": "EXPAND_FIT_WIDTH_PROPORTIONAL", + "value": 3 + }, + { + "name": "EXPAND_FIT_HEIGHT", + "value": 4 + }, + { + "name": "EXPAND_FIT_HEIGHT_PROPORTIONAL", + "value": 5 + } + ] + }, + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_SCALE", + "value": 0 + }, + { + "name": "STRETCH_TILE", + "value": 1 + }, + { + "name": "STRETCH_KEEP", + "value": 2 + }, + { + "name": "STRETCH_KEEP_CENTERED", + "value": 3 + }, + { + "name": "STRETCH_KEEP_ASPECT", + "value": 4 + }, + { + "name": "STRETCH_KEEP_ASPECT_CENTERED", + "value": 5 + }, + { + "name": "STRETCH_KEEP_ASPECT_COVERED", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_expand_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1870766882, + "arguments": [ + { + "name": "expand_mode", + "type": "enum::TextureRect.ExpandMode" + } + ] + }, + { + "name": "get_expand_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863824733, + "return_value": { + "type": "enum::TextureRect.ExpandMode" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 58788729, + "arguments": [ + { + "name": "stretch_mode", + "type": "enum::TextureRect.StretchMode" + } + ] + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346396079, + "return_value": { + "type": "enum::TextureRect.StretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "expand_mode", + "setter": "set_expand_mode", + "getter": "get_expand_mode" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "Theme", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "DataType", + "is_bitfield": false, + "values": [ + { + "name": "DATA_TYPE_COLOR", + "value": 0 + }, + { + "name": "DATA_TYPE_CONSTANT", + "value": 1 + }, + { + "name": "DATA_TYPE_FONT", + "value": 2 + }, + { + "name": "DATA_TYPE_FONT_SIZE", + "value": 3 + }, + { + "name": "DATA_TYPE_ICON", + "value": 4 + }, + { + "name": "DATA_TYPE_STYLEBOX", + "value": 5 + }, + { + "name": "DATA_TYPE_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2188371082, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 934555193, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_icon_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_icon_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075907568, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "texture", + "type": "StyleBox" + } + ] + }, + { + "name": "get_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3405608165, + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_stylebox_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_stylebox_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 177292320, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3445063586, + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_font_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_font_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281601298, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_font_size_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_font_size_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4111215154, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2015923404, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_color_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_color_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281601298, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_constant_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_constant_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_default_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "base_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "has_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2492983623, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_theme_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2191024021, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1739311056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900867553, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965505587, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_item_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3726716710, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_theme_item_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316004935, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + } + ] + }, + { + "name": "set_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "is_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_variation_base", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1761182771, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "add_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "remove_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "merge_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "other", + "type": "Theme" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "float", + "name": "default_base_scale", + "setter": "set_default_base_scale", + "getter": "get_default_base_scale" + }, + { + "type": "Font", + "name": "default_font", + "setter": "set_default_font", + "getter": "get_default_font" + }, + { + "type": "int", + "name": "default_font_size", + "setter": "set_default_font_size", + "getter": "get_default_font_size" + } + ] + }, + { + "name": "ThemeDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_default_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 754276358, + "return_value": { + "type": "Theme" + } + }, + { + "name": "get_project_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 754276358, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_fallback_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "base_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fallback_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_fallback_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3656929885, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_fallback_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fallback_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fallback_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_fallback_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255860311, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_fallback_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2797200388, + "arguments": [ + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "get_fallback_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 496040854, + "return_value": { + "type": "StyleBox" + } + } + ], + "signals": [ + { + "name": "fallback_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "fallback_base_scale", + "setter": "set_fallback_base_scale", + "getter": "get_fallback_base_scale" + }, + { + "type": "Font", + "name": "fallback_font", + "setter": "set_fallback_font", + "getter": "get_fallback_font" + }, + { + "type": "int", + "name": "fallback_font_size", + "setter": "set_fallback_font_size", + "getter": "get_fallback_font_size" + }, + { + "type": "Texture2D", + "name": "fallback_icon", + "setter": "set_fallback_icon", + "getter": "get_fallback_icon" + }, + { + "type": "StyleBox", + "name": "fallback_stylebox", + "setter": "set_fallback_stylebox", + "getter": "get_fallback_stylebox" + } + ] + }, + { + "name": "Thread", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Priority", + "is_bitfield": false, + "values": [ + { + "name": "PRIORITY_LOW", + "value": 0 + }, + { + "name": "PRIORITY_NORMAL", + "value": 1 + }, + { + "name": "PRIORITY_HIGH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327203254, + "hash_compatibility": [ + 2779832528 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "callable", + "type": "Callable" + }, + { + "name": "priority", + "type": "enum::Thread.Priority", + "default_value": "1" + } + ] + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_started", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_alive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "wait_to_finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1460262497, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_thread_safety_checks_enabled", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, + { + "name": "TileData", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "get_flip_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "get_flip_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transpose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "get_transpose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_texture_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "texture_origin", + "type": "Vector2i" + } + ] + }, + { + "name": "get_texture_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_occluder_polygons_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occluder_polygons_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 164249167, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 971166743, + "return_value": { + "type": "OccluderPolygon2D" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_occluder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 914399637, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "occluder_polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2377324099, + "hash_compatibility": [ + 2458574231 + ], + "return_value": { + "type": "OccluderPolygon2D" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygons_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_polygons_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_collision_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_collision_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3230546541, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_collision_polygon_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 103942801, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_one_way", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "one_way", + "type": "bool" + } + ] + }, + { + "name": "is_collision_polygon_one_way", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_one_way_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "one_way_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_polygon_one_way_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_terrain_peering_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1084452308, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_peering_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3831796792, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "is_valid_terrain_peering_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 845723972, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2224691167, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "get_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2907127272, + "hash_compatibility": [ + 3991786031 + ], + "return_value": { + "type": "NavigationPolygon" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_probability", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "probability", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_probability", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "layer_name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868160156, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "set_custom_data_by_layer_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_custom_data_by_layer_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "get_flip_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "get_flip_v" + }, + { + "type": "bool", + "name": "transpose", + "setter": "set_transpose", + "getter": "get_transpose" + }, + { + "type": "Vector2i", + "name": "texture_origin", + "setter": "set_texture_origin", + "getter": "get_texture_origin" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "CanvasItemMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "int", + "name": "z_index", + "setter": "set_z_index", + "getter": "get_z_index" + }, + { + "type": "int", + "name": "y_sort_origin", + "setter": "set_y_sort_origin", + "getter": "get_y_sort_origin" + }, + { + "type": "int", + "name": "terrain_set", + "setter": "set_terrain_set", + "getter": "get_terrain_set" + }, + { + "type": "int", + "name": "terrain", + "setter": "set_terrain", + "getter": "get_terrain" + }, + { + "type": "float", + "name": "probability", + "setter": "set_probability", + "getter": "get_probability" + } + ] + }, + { + "name": "TileMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_MODE_DEFAULT", + "value": 0 + }, + { + "name": "VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + }, + { + "name": "VISIBILITY_MODE_FORCE_SHOW", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_use_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "tile_data", + "type": "TileData" + } + ] + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_tileset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 774531446, + "arguments": [ + { + "name": "tileset", + "type": "TileSet" + } + ] + }, + { + "name": "get_tileset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678226422, + "return_value": { + "type": "TileSet" + } + }, + { + "name": "set_rendering_quadrant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "move_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_layer_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_layer_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_y_sort_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_y_sort_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_navigation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_navigation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_layer_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_animatable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_collision_animatable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193440636, + "arguments": [ + { + "name": "collision_visibility_mode", + "type": "enum::TileMap.VisibilityMode" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697018252, + "hash_compatibility": [ + 2026313073 + ], + "return_value": { + "type": "enum::TileMap.VisibilityMode" + } + }, + { + "name": "set_navigation_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193440636, + "arguments": [ + { + "name": "navigation_visibility_mode", + "type": "enum::TileMap.VisibilityMode" + } + ] + }, + { + "name": "get_navigation_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697018252, + "hash_compatibility": [ + 2026313073 + ], + "return_value": { + "type": "enum::TileMap.VisibilityMode" + } + }, + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 966713560, + "hash_compatibility": [ + 1732664643 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "erase_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1869815066, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2849631287, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_coords_for_body_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 291584212, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_layer_for_body_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2833570986, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_array", + "type": "typedarray::Vector2i" + } + ] + }, + { + "name": "map_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1864516957, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195853946, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "cells", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_cells_terrain_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "fix_invalid_tiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "update_internals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "notify_runtime_tile_data_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_surrounding_cells", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2673526557, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_used_cells_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2931012785, + "hash_compatibility": [ + 4152068407 + ], + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "hash_compatibility": [ + 2024035737 + ], + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837806996, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_neighbor_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986575103, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "neighbor", + "type": "enum::TileSet.CellNeighbor" + } + ] + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "TileSet", + "name": "tile_set", + "setter": "set_tileset", + "getter": "get_tileset" + }, + { + "type": "int", + "name": "rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "getter": "get_rendering_quadrant_size" + }, + { + "type": "bool", + "name": "collision_animatable", + "setter": "set_collision_animatable", + "getter": "is_collision_animatable" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "int", + "name": "navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "getter": "get_navigation_visibility_mode" + } + ] + }, + { + "name": "TileMapLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DebugVisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "DEBUG_VISIBILITY_MODE_DEFAULT", + "value": 0 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_SHOW", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_use_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "tile_data", + "type": "TileData" + } + ] + }, + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2428518503, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "erase_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "fix_invalid_tiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205084707, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector2i" + } + }, + { + "name": "get_used_cells_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4175304538, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820813253, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "coords_array", + "type": "typedarray::Vector2i" + } + ] + }, + { + "name": "set_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1491151770, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748968311, + "arguments": [ + { + "name": "cells", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_cells_terrain_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748968311, + "arguments": [ + { + "name": "path", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "has_body_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_coords_for_body_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "update_internals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "notify_runtime_tile_data_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275361663 + }, + { + "name": "map_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1864516957, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "get_surrounding_cells", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2673526557, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_neighbor_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986575103, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "neighbor", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837806996, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "set_tile_map_data_from_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "tile_map_layer_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_tile_map_data_as_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tile_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 774531446, + "arguments": [ + { + "name": "tile_set", + "type": "TileSet" + } + ] + }, + { + "name": "get_tile_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678226422, + "return_value": { + "type": "TileSet" + } + }, + { + "name": "set_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_x_draw_order_reversed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "x_draw_order_reversed", + "type": "bool" + } + ] + }, + { + "name": "is_x_draw_order_reversed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rendering_quadrant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_kinematic_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_kinematic_bodies", + "type": "bool" + } + ] + }, + { + "name": "is_using_kinematic_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, + "arguments": [ + { + "name": "visibility_mode", + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 338220793, + "return_value": { + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + }, + { + "name": "set_occlusion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_occlusion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_navigation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, + "arguments": [ + { + "name": "show_navigation", + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + ] + }, + { + "name": "get_navigation_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 338220793, + "return_value": { + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "tile_map_data", + "setter": "set_tile_map_data_from_array", + "getter": "get_tile_map_data_as_array" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "TileSet", + "name": "tile_set", + "setter": "set_tile_set", + "getter": "get_tile_set" + }, + { + "type": "bool", + "name": "occlusion_enabled", + "setter": "set_occlusion_enabled", + "getter": "is_occlusion_enabled" + }, + { + "type": "int", + "name": "y_sort_origin", + "setter": "set_y_sort_origin", + "getter": "get_y_sort_origin" + }, + { + "type": "bool", + "name": "x_draw_order_reversed", + "setter": "set_x_draw_order_reversed", + "getter": "is_x_draw_order_reversed" + }, + { + "type": "int", + "name": "rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "getter": "get_rendering_quadrant_size" + }, + { + "type": "bool", + "name": "collision_enabled", + "setter": "set_collision_enabled", + "getter": "is_collision_enabled" + }, + { + "type": "bool", + "name": "use_kinematic_bodies", + "setter": "set_use_kinematic_bodies", + "getter": "is_using_kinematic_bodies" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "bool", + "name": "navigation_enabled", + "setter": "set_navigation_enabled", + "getter": "is_navigation_enabled" + }, + { + "type": "int", + "name": "navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "getter": "get_navigation_visibility_mode" + } + ] + }, + { + "name": "TileMapPattern", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2224802556, + "hash_compatibility": [ + 634000503 + ], + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "has_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153096796, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "update_size", + "type": "bool" + } + ] + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector2i" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "TileSet", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TileShape", + "is_bitfield": false, + "values": [ + { + "name": "TILE_SHAPE_SQUARE", + "value": 0 + }, + { + "name": "TILE_SHAPE_ISOMETRIC", + "value": 1 + }, + { + "name": "TILE_SHAPE_HALF_OFFSET_SQUARE", + "value": 2 + }, + { + "name": "TILE_SHAPE_HEXAGON", + "value": 3 + } + ] + }, + { + "name": "TileLayout", + "is_bitfield": false, + "values": [ + { + "name": "TILE_LAYOUT_STACKED", + "value": 0 + }, + { + "name": "TILE_LAYOUT_STACKED_OFFSET", + "value": 1 + }, + { + "name": "TILE_LAYOUT_STAIRS_RIGHT", + "value": 2 + }, + { + "name": "TILE_LAYOUT_STAIRS_DOWN", + "value": 3 + }, + { + "name": "TILE_LAYOUT_DIAMOND_RIGHT", + "value": 4 + }, + { + "name": "TILE_LAYOUT_DIAMOND_DOWN", + "value": 5 + } + ] + }, + { + "name": "TileOffsetAxis", + "is_bitfield": false, + "values": [ + { + "name": "TILE_OFFSET_AXIS_HORIZONTAL", + "value": 0 + }, + { + "name": "TILE_OFFSET_AXIS_VERTICAL", + "value": 1 + } + ] + }, + { + "name": "CellNeighbor", + "is_bitfield": false, + "values": [ + { + "name": "CELL_NEIGHBOR_RIGHT_SIDE", + "value": 0 + }, + { + "name": "CELL_NEIGHBOR_RIGHT_CORNER", + "value": 1 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE", + "value": 2 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER", + "value": 3 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_SIDE", + "value": 4 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_CORNER", + "value": 5 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE", + "value": 6 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER", + "value": 7 + }, + { + "name": "CELL_NEIGHBOR_LEFT_SIDE", + "value": 8 + }, + { + "name": "CELL_NEIGHBOR_LEFT_CORNER", + "value": 9 + }, + { + "name": "CELL_NEIGHBOR_TOP_LEFT_SIDE", + "value": 10 + }, + { + "name": "CELL_NEIGHBOR_TOP_LEFT_CORNER", + "value": 11 + }, + { + "name": "CELL_NEIGHBOR_TOP_SIDE", + "value": 12 + }, + { + "name": "CELL_NEIGHBOR_TOP_CORNER", + "value": 13 + }, + { + "name": "CELL_NEIGHBOR_TOP_RIGHT_SIDE", + "value": 14 + }, + { + "name": "CELL_NEIGHBOR_TOP_RIGHT_CORNER", + "value": 15 + } + ] + }, + { + "name": "TerrainMode", + "is_bitfield": false, + "values": [ + { + "name": "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES", + "value": 0 + }, + { + "name": "TERRAIN_MODE_MATCH_CORNERS", + "value": 1 + }, + { + "name": "TERRAIN_MODE_MATCH_SIDES", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_next_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1059186179, + "hash_compatibility": [ + 276991387 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "source", + "type": "TileSetSource" + }, + { + "name": "atlas_source_id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763540252, + "return_value": { + "type": "TileSetSource" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tile_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131427112, + "arguments": [ + { + "name": "shape", + "type": "enum::TileSet.TileShape" + } + ] + }, + { + "name": "get_tile_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 716918169, + "return_value": { + "type": "enum::TileSet.TileShape" + } + }, + { + "name": "set_tile_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1071216679, + "arguments": [ + { + "name": "layout", + "type": "enum::TileSet.TileLayout" + } + ] + }, + { + "name": "get_tile_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194628839, + "return_value": { + "type": "enum::TileSet.TileLayout" + } + }, + { + "name": "set_tile_offset_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3300198521, + "arguments": [ + { + "name": "alignment", + "type": "enum::TileSet.TileOffsetAxis" + } + ] + }, + { + "name": "get_tile_offset_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 762494114, + "return_value": { + "type": "enum::TileSet.TileOffsetAxis" + } + }, + { + "name": "set_tile_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_uv_clipping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "uv_clipping", + "type": "bool" + } + ] + }, + { + "name": "is_uv_clipping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_occlusion_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occlusion_layer_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "light_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occlusion_layer_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occlusion_layer_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sdf_collision", + "type": "bool" + } + ] + }, + { + "name": "get_occlusion_layer_sdf_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_physics_layer_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_physics_layer_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_physics_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1018687357, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "physics_material", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_layer_physics_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788318639, + "return_value": { + "type": "PhysicsMaterial" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_sets_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3943003916, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::TileSet.TerrainMode" + } + ] + }, + { + "name": "get_terrain_set_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2084469411, + "return_value": { + "type": "enum::TileSet.TerrainMode" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrains_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230568737, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_terrain_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_terrain_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_navigation_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_navigation_layer_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layer_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_navigation_layer_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_data_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_data_layer_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "set_custom_data_layer_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "get_custom_data_layer_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_data_layer_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492912874, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_type", + "type": "enum::Variant.Type" + } + ] + }, + { + "name": "get_custom_data_layer_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2990820875, + "return_value": { + "type": "enum::Variant.Type" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1769939278, + "arguments": [ + { + "name": "p_source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_to", + "type": "Vector2i" + } + ] + }, + { + "name": "get_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2856536371, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "has_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3957903770, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "set_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862385460, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_to", + "type": "Vector2i" + }, + { + "name": "alternative_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2303761075, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 180086755, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "map_tile_proxy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4267935328, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "cleanup_invalid_tile_proxies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_tile_proxies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763712015, + "hash_compatibility": [ + 3009264082 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "pattern", + "type": "TileMapPattern" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4207737510, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_patterns_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "tile_shape", + "setter": "set_tile_shape", + "getter": "get_tile_shape" + }, + { + "type": "int", + "name": "tile_layout", + "setter": "set_tile_layout", + "getter": "get_tile_layout" + }, + { + "type": "int", + "name": "tile_offset_axis", + "setter": "set_tile_offset_axis", + "getter": "get_tile_offset_axis" + }, + { + "type": "Vector2i", + "name": "tile_size", + "setter": "set_tile_size", + "getter": "get_tile_size" + }, + { + "type": "bool", + "name": "uv_clipping", + "setter": "set_uv_clipping", + "getter": "is_uv_clipping" + } + ] + }, + { + "name": "TileSetAtlasSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TileSetSource", + "api_type": "core", + "constants": [ + { + "name": "TRANSFORM_FLIP_H", + "value": 4096 + }, + { + "name": "TRANSFORM_FLIP_V", + "value": 8192 + }, + { + "name": "TRANSFORM_TRANSPOSE", + "value": 16384 + } + ], + "enums": [ + { + "name": "TileAnimationMode", + "is_bitfield": false, + "values": [ + { + "name": "TILE_ANIMATION_MODE_DEFAULT", + "value": 0 + }, + { + "name": "TILE_ANIMATION_MODE_RANDOM_START_TIMES", + "value": 1 + }, + { + "name": "TILE_ANIMATION_MODE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_margins", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "margins", + "type": "Vector2i" + } + ] + }, + { + "name": "get_margins", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_separation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "separation", + "type": "Vector2i" + } + ] + }, + { + "name": "get_separation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_texture_region_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "texture_region_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_texture_region_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_use_texture_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_texture_padding", + "type": "bool" + } + ] + }, + { + "name": "get_use_texture_padding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 190528769, + "hash_compatibility": [ + 1583819816 + ], + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i", + "default_value": "Vector2i(1, 1)" + } + ] + }, + { + "name": "remove_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "move_tile_in_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870111920, + "hash_compatibility": [ + 1375626516 + ], + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "new_atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "new_size", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + } + ] + }, + { + "name": "get_tile_size_in_atlas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "has_room_for_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3018597268, + "hash_compatibility": [ + 4182444377 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "animation_columns", + "type": "int", + "meta": "int32" + }, + { + "name": "animation_separation", + "type": "Vector2i" + }, + { + "name": "frames_count", + "type": "int", + "meta": "int32" + }, + { + "name": "ignored_tile", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + } + ] + }, + { + "name": "get_tiles_to_be_removed_on_change", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1240378054, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "margins", + "type": "Vector2i" + }, + { + "name": "separation", + "type": "Vector2i" + }, + { + "name": "texture_region_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_at_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "has_tiles_outside_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear_tiles_outside_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tile_animation_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_columns", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_separation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1941061099, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "separation", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_animation_separation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2262553149, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tile_animation_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3192753483, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "mode", + "type": "enum::TileSetAtlasSource.TileAnimationMode" + } + ] + }, + { + "name": "get_tile_animation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025349959, + "return_value": { + "type": "enum::TileSetAtlasSource.TileAnimationMode" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_frames_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frames_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_frames_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_frame_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2843487787, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tile_animation_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802448425, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_total_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "create_alternative_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2226298068, + "hash_compatibility": [ + 3531100812 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_alternative_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_alternative_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1499785778, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + }, + { + "name": "new_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_alternative_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3534028207, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_atlas_grid_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_tile_texture_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 241857547, + "hash_compatibility": [ + 1321423751 + ], + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_runtime_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_runtime_tile_texture_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 104874263, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2i", + "name": "margins", + "setter": "set_margins", + "getter": "get_margins" + }, + { + "type": "Vector2i", + "name": "separation", + "setter": "set_separation", + "getter": "get_separation" + }, + { + "type": "Vector2i", + "name": "texture_region_size", + "setter": "set_texture_region_size", + "getter": "get_texture_region_size" + }, + { + "type": "bool", + "name": "use_texture_padding", + "setter": "set_use_texture_padding", + "getter": "get_use_texture_padding" + } + ] + }, + { + "name": "TileSetScenesCollectionSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TileSetSource", + "api_type": "core", + "methods": [ + { + "name": "get_scene_tiles_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_scene_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1117465415, + "hash_compatibility": [ + 2633389122 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene" + }, + { + "name": "id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_scene_tile_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3435852839, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "packed_scene", + "type": "PackedScene" + } + ] + }, + { + "name": "get_scene_tile_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 511017218, + "return_value": { + "type": "PackedScene" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_scene_tile_display_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "display_placeholder", + "type": "bool" + } + ] + }, + { + "name": "get_scene_tile_display_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_scene_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_scene_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "TileSetSource", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_tiles_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880721226, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_alternative_tiles_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_alternative_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89881719, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1073731340, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "Time", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Month", + "is_bitfield": false, + "values": [ + { + "name": "MONTH_JANUARY", + "value": 1 + }, + { + "name": "MONTH_FEBRUARY", + "value": 2 + }, + { + "name": "MONTH_MARCH", + "value": 3 + }, + { + "name": "MONTH_APRIL", + "value": 4 + }, + { + "name": "MONTH_MAY", + "value": 5 + }, + { + "name": "MONTH_JUNE", + "value": 6 + }, + { + "name": "MONTH_JULY", + "value": 7 + }, + { + "name": "MONTH_AUGUST", + "value": 8 + }, + { + "name": "MONTH_SEPTEMBER", + "value": 9 + }, + { + "name": "MONTH_OCTOBER", + "value": 10 + }, + { + "name": "MONTH_NOVEMBER", + "value": 11 + }, + { + "name": "MONTH_DECEMBER", + "value": 12 + } + ] + }, + { + "name": "Weekday", + "is_bitfield": false, + "values": [ + { + "name": "WEEKDAY_SUNDAY", + "value": 0 + }, + { + "name": "WEEKDAY_MONDAY", + "value": 1 + }, + { + "name": "WEEKDAY_TUESDAY", + "value": 2 + }, + { + "name": "WEEKDAY_WEDNESDAY", + "value": 3 + }, + { + "name": "WEEKDAY_THURSDAY", + "value": 4 + }, + { + "name": "WEEKDAY_FRIDAY", + "value": 5 + }, + { + "name": "WEEKDAY_SATURDAY", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "get_datetime_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_date_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_time_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311239925, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + }, + { + "name": "use_space", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_time_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_dict_from_datetime_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3253569256, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "datetime", + "type": "String" + }, + { + "name": "weekday", + "type": "bool" + } + ] + }, + { + "name": "get_datetime_string_from_datetime_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898123706, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "datetime", + "type": "Dictionary" + }, + { + "name": "use_space", + "type": "bool" + } + ] + }, + { + "name": "get_unix_time_from_datetime_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3021115443, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "datetime", + "type": "Dictionary" + } + ] + }, + { + "name": "get_unix_time_from_datetime_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "datetime", + "type": "String" + } + ] + }, + { + "name": "get_offset_string_from_offset_minutes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "offset_minutes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_datetime_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1136425492, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + }, + { + "name": "use_space", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1162154673, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1162154673, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_zone_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_unix_time_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_ticks_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_ticks_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + } + ] + }, + { + "name": "Timer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "TimerProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "TIMER_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "TIMER_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_wait_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_wait_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autostart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_autostart", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392008558, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_stopped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_time_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_timer_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3469495063, + "arguments": [ + { + "name": "callback", + "type": "enum::Timer.TimerProcessCallback" + } + ] + }, + { + "name": "get_timer_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2672570227, + "return_value": { + "type": "enum::Timer.TimerProcessCallback" + } + } + ], + "signals": [ + { + "name": "timeout" + } + ], + "properties": [ + { + "type": "int", + "name": "process_callback", + "setter": "set_timer_process_callback", + "getter": "get_timer_process_callback" + }, + { + "type": "float", + "name": "wait_time", + "setter": "set_wait_time", + "getter": "get_wait_time" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "is_one_shot" + }, + { + "type": "bool", + "name": "autostart", + "setter": "set_autostart", + "getter": "has_autostart" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_paused", + "getter": "is_paused" + }, + { + "type": "float", + "name": "time_left", + "getter": "get_time_left" + } + ] + }, + { + "name": "TorusMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ring_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ring_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "inner_radius", + "setter": "set_inner_radius", + "getter": "get_inner_radius" + }, + { + "type": "float", + "name": "outer_radius", + "setter": "set_outer_radius", + "getter": "get_outer_radius" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "int", + "name": "ring_segments", + "setter": "set_ring_segments", + "getter": "get_ring_segments" + } + ] + }, + { + "name": "TouchScreenButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_ALWAYS", + "value": 0 + }, + { + "name": "VISIBILITY_TOUCHSCREEN_ONLY", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_bitmask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 698588216, + "arguments": [ + { + "name": "bitmask", + "type": "BitMap" + } + ] + }, + { + "name": "get_bitmask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2459671998, + "return_value": { + "type": "BitMap" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_shape_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bool", + "type": "bool" + } + ] + }, + { + "name": "is_shape_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bool", + "type": "bool" + } + ] + }, + { + "name": "is_shape_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "action", + "type": "String" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031128463, + "arguments": [ + { + "name": "mode", + "type": "enum::TouchScreenButton.VisibilityMode" + } + ] + }, + { + "name": "get_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2558996468, + "return_value": { + "type": "enum::TouchScreenButton.VisibilityMode" + } + }, + { + "name": "set_passby_press", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_passby_press_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "pressed" + }, + { + "name": "released" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture_normal", + "getter": "get_texture_normal" + }, + { + "type": "Texture2D", + "name": "texture_pressed", + "setter": "set_texture_pressed", + "getter": "get_texture_pressed" + }, + { + "type": "BitMap", + "name": "bitmask", + "setter": "set_bitmask", + "getter": "get_bitmask" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "shape_centered", + "setter": "set_shape_centered", + "getter": "is_shape_centered" + }, + { + "type": "bool", + "name": "shape_visible", + "setter": "set_shape_visible", + "getter": "is_shape_visible" + }, + { + "type": "bool", + "name": "passby_press", + "setter": "set_passby_press", + "getter": "is_passby_press_enabled" + }, + { + "type": "StringName", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "int", + "name": "visibility_mode", + "setter": "set_visibility_mode", + "getter": "get_visibility_mode" + } + ] + }, + { + "name": "Translation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_get_plural_message", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "src_plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "_get_message", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "set_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3898530326, + "hash_compatibility": [ + 971803314 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "xlated_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "add_plural_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2356982266, + "hash_compatibility": [ + 360316719 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "xlated_messages", + "type": "PackedStringArray" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_plural_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "src_plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "erase_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3959009644, + "hash_compatibility": [ + 3919944288 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_message_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_translated_message_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_message_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "messages", + "setter": "_set_messages", + "getter": "_get_messages" + }, + { + "type": "String", + "name": "locale", + "setter": "set_locale", + "getter": "get_locale" + } + ] + }, + { + "name": "TranslationDomain", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_translation_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 606768082, + "return_value": { + "type": "Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "add_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "remove_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "translate_plural", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "message_plural", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_accents_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_accents_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_double_vowels_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_double_vowels_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_fake_bidi_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_fake_bidi_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_override_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_override_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_skip_placeholders_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_skip_placeholders_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_pseudolocalization_expansion_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pseudolocalization_expansion_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pseudolocalization_prefix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "get_pseudolocalization_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_accents_enabled", + "setter": "set_pseudolocalization_accents_enabled", + "getter": "is_pseudolocalization_accents_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_double_vowels_enabled", + "setter": "set_pseudolocalization_double_vowels_enabled", + "getter": "is_pseudolocalization_double_vowels_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_fake_bidi_enabled", + "setter": "set_pseudolocalization_fake_bidi_enabled", + "getter": "is_pseudolocalization_fake_bidi_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_override_enabled", + "setter": "set_pseudolocalization_override_enabled", + "getter": "is_pseudolocalization_override_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_skip_placeholders_enabled", + "setter": "set_pseudolocalization_skip_placeholders_enabled", + "getter": "is_pseudolocalization_skip_placeholders_enabled" + }, + { + "type": "float", + "name": "pseudolocalization_expansion_ratio", + "setter": "set_pseudolocalization_expansion_ratio", + "getter": "get_pseudolocalization_expansion_ratio" + }, + { + "type": "String", + "name": "pseudolocalization_prefix", + "setter": "set_pseudolocalization_prefix", + "getter": "get_pseudolocalization_prefix" + }, + { + "type": "String", + "name": "pseudolocalization_suffix", + "setter": "set_pseudolocalization_suffix", + "getter": "get_pseudolocalization_suffix" + } + ] + }, + { + "name": "TranslationServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tool_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "compare_locales", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "locale_a", + "type": "String" + }, + { + "name": "locale_b", + "type": "String" + } + ] + }, + { + "name": "standardize_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_all_languages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_language_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_all_scripts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_script_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_all_countries", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_country_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "country", + "type": "String" + } + ] + }, + { + "name": "get_locale_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "translate_plural", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "add_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "remove_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "get_translation_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2065240175, + "return_value": { + "type": "Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "has_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "get_or_add_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397200075, + "return_value": { + "type": "TranslationDomain" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "remove_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_loaded_locales", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "reload_pseudolocalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" + } + ] + }, + { + "name": "Tree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_ROW", + "value": 1 + }, + { + "name": "SELECT_MULTI", + "value": 2 + } + ] + }, + { + "name": "DropModeFlags", + "is_bitfield": false, + "values": [ + { + "name": "DROP_MODE_DISABLED", + "value": 0 + }, + { + "name": "DROP_MODE_ON_ITEM", + "value": 1 + }, + { + "name": "DROP_MODE_INBETWEEN", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 528467046, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "parent", + "type": "TreeItem", + "default_value": "null" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "set_column_custom_minimum_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "min_width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool" + } + ] + }, + { + "name": "set_column_expand_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "ratio", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_clip_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_column_expanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_column_clipping_content", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_column_expand_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_hide_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_root_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_next_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 873446299, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "from", + "type": "TreeItem" + } + ] + }, + { + "name": "get_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662547442, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_pressed_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_select_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3223887270, + "arguments": [ + { + "name": "mode", + "type": "enum::Tree.SelectMode" + } + ] + }, + { + "name": "get_select_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 100748571, + "return_value": { + "type": "enum::Tree.SelectMode" + } + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_edited", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_edited_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "edit_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2595650253, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "force_edit", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_custom_popup_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_item_area_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47968679, + "hash_compatibility": [ + 1235226180 + ], + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_item_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4193340126, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_column_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_drop_section_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_button_id_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "ensure_cursor_is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_column_titles_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_column_titles_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_column_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_column_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3276431499, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_column_title_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171562184, + "return_value": { + "type": "enum::HorizontalAlignment" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_column_title_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_column_title_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1314737213, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "center_on_item", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_h_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] + }, + { + "name": "is_h_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_v_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] + }, + { + "name": "is_v_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hide", + "type": "bool" + } + ] + }, + { + "name": "is_folding_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_recursive_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recursive_folding_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drop_mode_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drop_mode_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_allow_rmb_select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_rmb_select", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "item_selected" + }, + { + "name": "cell_selected" + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "item_mouse_selected", + "arguments": [ + { + "name": "mouse_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "empty_clicked", + "arguments": [ + { + "name": "click_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_edited" + }, + { + "name": "custom_item_clicked", + "arguments": [ + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_icon_double_clicked" + }, + { + "name": "item_collapsed", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "check_propagated_to_item", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + } + ] + }, + { + "name": "button_clicked", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "id", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "custom_popup_edited", + "arguments": [ + { + "name": "arrow_clicked", + "type": "bool" + } + ] + }, + { + "name": "item_activated" + }, + { + "name": "column_title_clicked", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "nothing_selected" + } + ], + "properties": [ + { + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" + }, + { + "type": "bool", + "name": "column_titles_visible", + "setter": "set_column_titles_visible", + "getter": "are_column_titles_visible" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "bool", + "name": "hide_folding", + "setter": "set_hide_folding", + "getter": "is_folding_hidden" + }, + { + "type": "bool", + "name": "enable_recursive_folding", + "setter": "set_enable_recursive_folding", + "getter": "is_recursive_folding_enabled" + }, + { + "type": "bool", + "name": "hide_root", + "setter": "set_hide_root", + "getter": "is_root_hidden" + }, + { + "type": "int", + "name": "drop_mode_flags", + "setter": "set_drop_mode_flags", + "getter": "get_drop_mode_flags" + }, + { + "type": "int", + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" + }, + { + "type": "bool", + "name": "scroll_horizontal_enabled", + "setter": "set_h_scroll_enabled", + "getter": "is_h_scroll_enabled" + }, + { + "type": "bool", + "name": "scroll_vertical_enabled", + "setter": "set_v_scroll_enabled", + "getter": "is_v_scroll_enabled" + } + ] + }, + { + "name": "TreeItem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "TreeCellMode", + "is_bitfield": false, + "values": [ + { + "name": "CELL_MODE_STRING", + "value": 0 + }, + { + "name": "CELL_MODE_CHECK", + "value": 1 + }, + { + "name": "CELL_MODE_RANGE", + "value": 2 + }, + { + "name": "CELL_MODE_ICON", + "value": 3 + }, + { + "name": "CELL_MODE_CUSTOM", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_cell_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 289920701, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::TreeItem.TreeCellMode" + } + ] + }, + { + "name": "get_cell_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406114978, + "return_value": { + "type": "enum::TreeItem.TreeCellMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_edit_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "multiline", + "type": "bool" + } + ] + }, + { + "name": "is_edit_multiline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_indeterminate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "propagate_check", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "emit_signal", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3633006561, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2902757236, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1940772195, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3782727860, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 868756907, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3377823772, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537221740, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon_overlay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356297692, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_icon_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_range_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1547181014, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + }, + { + "name": "step", + "type": "float", + "meta": "double" + }, + { + "name": "expr", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_range_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 272420368, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "StringName" + } + ] + }, + { + "name": "set_custom_draw_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_custom_draw_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1317077508, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collapsed_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_any_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2595650253, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "only_visible", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "uncollapse_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_custom_minimum_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_minimum_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637609184, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_custom_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244553094, + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894174518, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "just_outline", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "clear_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_as_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_custom_set_as_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1688223362, + "hash_compatibility": [ + 1507727907 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip_text", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_button_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584904275, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_button_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176101966, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" + } + ] + }, + { + "name": "erase_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_button_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_button_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "is_button_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3276431499, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_text_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171562184, + "return_value": { + "type": "enum::HorizontalAlignment" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_expand_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_expand_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_disable_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_folding_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 954243986, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, + { + "name": "remove_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, + { + "name": "get_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2243340556, + "return_value": { + "type": "Tree" + } + }, + { + "name": "get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_prev", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2768121250, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_first_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_next_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_prev_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_next_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_prev_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 306700752, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_child_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::TreeItem" + } + }, + { + "name": "get_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "move_before", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "move_after", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "call_recursive", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 2866548813, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "disable_folding", + "setter": "set_disable_folding", + "getter": "is_folding_disabled" + }, + { + "type": "int", + "name": "custom_minimum_height", + "setter": "set_custom_minimum_height", + "getter": "get_custom_minimum_height" + } + ] + }, + { + "name": "TriangleMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "TubeTrailMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_section_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "section_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_section_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_section_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "section_rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_section_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cap_top", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_top", + "type": "bool" + } + ] + }, + { + "name": "is_cap_top", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cap_bottom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_bottom", + "type": "bool" + } + ] + }, + { + "name": "is_cap_bottom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "int", + "name": "radial_steps", + "setter": "set_radial_steps", + "getter": "get_radial_steps" + }, + { + "type": "int", + "name": "sections", + "setter": "set_sections", + "getter": "get_sections" + }, + { + "type": "float", + "name": "section_length", + "setter": "set_section_length", + "getter": "get_section_length" + }, + { + "type": "int", + "name": "section_rings", + "setter": "set_section_rings", + "getter": "get_section_rings" + }, + { + "type": "bool", + "name": "cap_top", + "setter": "set_cap_top", + "getter": "is_cap_top" + }, + { + "type": "bool", + "name": "cap_bottom", + "setter": "set_cap_bottom", + "getter": "is_cap_bottom" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "Tween", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "TweenProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "TWEEN_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "TWEEN_PROCESS_IDLE", + "value": 1 + } + ] + }, + { + "name": "TweenPauseMode", + "is_bitfield": false, + "values": [ + { + "name": "TWEEN_PAUSE_BOUND", + "value": 0 + }, + { + "name": "TWEEN_PAUSE_STOP", + "value": 1 + }, + { + "name": "TWEEN_PAUSE_PROCESS", + "value": 2 + } + ] + }, + { + "name": "TransitionType", + "is_bitfield": false, + "values": [ + { + "name": "TRANS_LINEAR", + "value": 0 + }, + { + "name": "TRANS_SINE", + "value": 1 + }, + { + "name": "TRANS_QUINT", + "value": 2 + }, + { + "name": "TRANS_QUART", + "value": 3 + }, + { + "name": "TRANS_QUAD", + "value": 4 + }, + { + "name": "TRANS_EXPO", + "value": 5 + }, + { + "name": "TRANS_ELASTIC", + "value": 6 + }, + { + "name": "TRANS_CUBIC", + "value": 7 + }, + { + "name": "TRANS_CIRC", + "value": 8 + }, + { + "name": "TRANS_BOUNCE", + "value": 9 + }, + { + "name": "TRANS_BACK", + "value": 10 + }, + { + "name": "TRANS_SPRING", + "value": 11 + } + ] + }, + { + "name": "EaseType", + "is_bitfield": false, + "values": [ + { + "name": "EASE_IN", + "value": 0 + }, + { + "name": "EASE_OUT", + "value": 1 + }, + { + "name": "EASE_IN_OUT", + "value": 2 + }, + { + "name": "EASE_OUT_IN", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "tween_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4049770449, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "NodePath" + }, + { + "name": "final_val", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "tween_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 413360199, + "return_value": { + "type": "IntervalTweener" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "tween_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1540176488, + "return_value": { + "type": "CallbackTweener" + }, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "tween_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2337877153, + "return_value": { + "type": "MethodTweener" + }, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "Variant" + }, + { + "name": "to", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "kill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_total_elapsed_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "bind_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946786331, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 855258840, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Tween.TweenProcessMode" + } + ] + }, + { + "name": "set_pause_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3363368837, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Tween.TweenPauseMode" + } + ] + }, + { + "name": "set_parallel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1942052223, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "parallel", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_loops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2670836414, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "loops", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_loops_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3961971106, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3965963875, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208117252, + "return_value": { + "type": "Tween" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "parallel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween" + } + }, + { + "name": "chain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween" + } + }, + { + "name": "interpolate_value", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3452526450, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "initial_value", + "type": "Variant" + }, + { + "name": "delta_value", + "type": "Variant" + }, + { + "name": "elapsed_time", + "type": "float", + "meta": "double" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType" + } + ] + } + ], + "signals": [ + { + "name": "step_finished", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "loop_finished", + "arguments": [ + { + "name": "loop_count", + "type": "int" + } + ] + }, + { + "name": "finished" + } + ] + }, + { + "name": "Tweener", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "signals": [ + { + "name": "finished" + } + ] + }, + { + "name": "UDPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_connection_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_listening", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808734560, + "return_value": { + "type": "PacketPeerUDP" + } + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_max_pending_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_pending_connections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_pending_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "max_pending_connections", + "setter": "set_max_pending_connections", + "getter": "get_max_pending_connections" + } + ] + }, + { + "name": "UPNP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "UPNPResult", + "is_bitfield": false, + "values": [ + { + "name": "UPNP_RESULT_SUCCESS", + "value": 0 + }, + { + "name": "UPNP_RESULT_NOT_AUTHORIZED", + "value": 1 + }, + { + "name": "UPNP_RESULT_PORT_MAPPING_NOT_FOUND", + "value": 2 + }, + { + "name": "UPNP_RESULT_INCONSISTENT_PARAMETERS", + "value": 3 + }, + { + "name": "UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY", + "value": 4 + }, + { + "name": "UPNP_RESULT_ACTION_FAILED", + "value": 5 + }, + { + "name": "UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED", + "value": 6 + }, + { + "name": "UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED", + "value": 7 + }, + { + "name": "UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED", + "value": 8 + }, + { + "name": "UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD", + "value": 9 + }, + { + "name": "UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD", + "value": 10 + }, + { + "name": "UPNP_RESULT_NO_PORT_MAPS_AVAILABLE", + "value": 11 + }, + { + "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM", + "value": 12 + }, + { + "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING", + "value": 13 + }, + { + "name": "UPNP_RESULT_SAME_PORT_VALUES_REQUIRED", + "value": 14 + }, + { + "name": "UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED", + "value": 15 + }, + { + "name": "UPNP_RESULT_INVALID_GATEWAY", + "value": 16 + }, + { + "name": "UPNP_RESULT_INVALID_PORT", + "value": 17 + }, + { + "name": "UPNP_RESULT_INVALID_PROTOCOL", + "value": 18 + }, + { + "name": "UPNP_RESULT_INVALID_DURATION", + "value": 19 + }, + { + "name": "UPNP_RESULT_INVALID_ARGS", + "value": 20 + }, + { + "name": "UPNP_RESULT_INVALID_RESPONSE", + "value": 21 + }, + { + "name": "UPNP_RESULT_INVALID_PARAM", + "value": 22 + }, + { + "name": "UPNP_RESULT_HTTP_ERROR", + "value": 23 + }, + { + "name": "UPNP_RESULT_SOCKET_ERROR", + "value": 24 + }, + { + "name": "UPNP_RESULT_MEM_ALLOC_ERROR", + "value": 25 + }, + { + "name": "UPNP_RESULT_NO_GATEWAY", + "value": 26 + }, + { + "name": "UPNP_RESULT_NO_DEVICES", + "value": 27 + }, + { + "name": "UPNP_RESULT_UNKNOWN_ERROR", + "value": 28 + } + ] + } + ], + "methods": [ + { + "name": "get_device_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2193290270, + "return_value": { + "type": "UPNPDevice" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986715920, + "arguments": [ + { + "name": "device", + "type": "UPNPDevice" + } + ] + }, + { + "name": "set_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3015133723, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "device", + "type": "UPNPDevice" + } + ] + }, + { + "name": "remove_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_devices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_gateway", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276800779, + "return_value": { + "type": "UPNPDevice" + } + }, + { + "name": "discover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1575334765, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32", + "default_value": "2000" + }, + { + "name": "ttl", + "type": "int", + "meta": "int32", + "default_value": "2" + }, + { + "name": "device_filter", + "type": "String", + "default_value": "\"InternetGatewayDevice\"" + } + ] + }, + { + "name": "query_external_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 818314583, + "hash_compatibility": [ + 3358934458 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "port_internal", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "desc", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "delete_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + } + ] + }, + { + "name": "set_discover_multicast_if", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "m_if", + "type": "String" + } + ] + }, + { + "name": "get_discover_multicast_if", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_discover_local_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_discover_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_discover_ipv6", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ipv6", + "type": "bool" + } + ] + }, + { + "name": "is_discover_ipv6", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "discover_multicast_if", + "setter": "set_discover_multicast_if", + "getter": "get_discover_multicast_if" + }, + { + "type": "int", + "name": "discover_local_port", + "setter": "set_discover_local_port", + "getter": "get_discover_local_port" + }, + { + "type": "bool", + "name": "discover_ipv6", + "setter": "set_discover_ipv6", + "getter": "is_discover_ipv6" + } + ] + }, + { + "name": "UPNPDevice", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "IGDStatus", + "is_bitfield": false, + "values": [ + { + "name": "IGD_STATUS_OK", + "value": 0 + }, + { + "name": "IGD_STATUS_HTTP_ERROR", + "value": 1 + }, + { + "name": "IGD_STATUS_HTTP_EMPTY", + "value": 2 + }, + { + "name": "IGD_STATUS_NO_URLS", + "value": 3 + }, + { + "name": "IGD_STATUS_NO_IGD", + "value": 4 + }, + { + "name": "IGD_STATUS_DISCONNECTED", + "value": 5 + }, + { + "name": "IGD_STATUS_UNKNOWN_DEVICE", + "value": 6 + }, + { + "name": "IGD_STATUS_INVALID_CONTROL", + "value": 7 + }, + { + "name": "IGD_STATUS_MALLOC_ERROR", + "value": 8 + }, + { + "name": "IGD_STATUS_UNKNOWN_ERROR", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "is_valid_gateway", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "query_external_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 818314583, + "hash_compatibility": [ + 3358934458 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "port_internal", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "desc", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "delete_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + } + ] + }, + { + "name": "set_description_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "get_description_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_service_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "get_service_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_control_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "get_igd_control_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_service_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "get_igd_service_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_our_addr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "addr", + "type": "String" + } + ] + }, + { + "name": "get_igd_our_addr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_status", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 519504122, + "arguments": [ + { + "name": "status", + "type": "enum::UPNPDevice.IGDStatus" + } + ] + }, + { + "name": "get_igd_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 180887011, + "return_value": { + "type": "enum::UPNPDevice.IGDStatus" + } + } + ], + "properties": [ + { + "type": "String", + "name": "description_url", + "setter": "set_description_url", + "getter": "get_description_url" + }, + { + "type": "String", + "name": "service_type", + "setter": "set_service_type", + "getter": "get_service_type" + }, + { + "type": "String", + "name": "igd_control_url", + "setter": "set_igd_control_url", + "getter": "get_igd_control_url" + }, + { + "type": "String", + "name": "igd_service_type", + "setter": "set_igd_service_type", + "getter": "get_igd_service_type" + }, + { + "type": "String", + "name": "igd_our_addr", + "setter": "set_igd_our_addr", + "getter": "get_igd_our_addr" + }, + { + "type": "int", + "name": "igd_status", + "setter": "set_igd_status", + "getter": "get_igd_status" + } + ] + }, + { + "name": "UndoRedo", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "MergeMode", + "is_bitfield": false, + "values": [ + { + "name": "MERGE_DISABLE", + "value": 0 + }, + { + "name": "MERGE_ENDS", + "value": 1 + }, + { + "name": "MERGE_ALL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "create_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3171901514, + "hash_compatibility": [ + 3900135403 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "merge_mode", + "type": "enum::UndoRedo.MergeMode", + "default_value": "0" + }, + { + "name": "backward_undo_ops", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "commit_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "execute", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_committing_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_do_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_undo_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_do_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_undo_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_do_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_undo_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "start_force_keep_in_merge_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_force_keep_in_merge_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_history_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_current_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_action_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "increase_version", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_current_action_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_max_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "undo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "version_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "max_steps", + "setter": "set_max_steps", + "getter": "get_max_steps" + } + ] + }, + { + "name": "UniformSetCacheRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cache", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 658571723, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "set", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniforms", + "type": "typedarray::RDUniform" + } + ] + } + ] + }, + { + "name": "VBoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoxContainer", + "api_type": "core" + }, + { + "name": "VFlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "FlowContainer", + "api_type": "core" + }, + { + "name": "VScrollBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollBar", + "api_type": "core" + }, + { + "name": "VSeparator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Separator", + "api_type": "core" + }, + { + "name": "VSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Slider", + "api_type": "core" + }, + { + "name": "VSplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SplitContainer", + "api_type": "core" + }, + { + "name": "VehicleBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RigidBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_engine_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "engine_force", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_engine_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_brake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brake", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_brake", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "steering", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "engine_force", + "setter": "set_engine_force", + "getter": "get_engine_force" + }, + { + "type": "float", + "name": "brake", + "setter": "set_brake", + "getter": "get_brake" + }, + { + "type": "float", + "name": "steering", + "setter": "set_steering", + "getter": "get_steering" + } + ] + }, + { + "name": "VehicleWheel3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_rest_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_rest_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_travel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_max_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_max_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_compression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_compression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_relaxation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_relaxation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_as_traction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_used_as_traction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_as_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_used_as_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_friction_slip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction_slip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_in_contact", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "get_contact_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_contact_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_roll_influence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "roll_influence", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_roll_influence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skidinfo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_engine_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "engine_force", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_engine_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_brake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brake", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_brake", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "steering", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "engine_force", + "setter": "set_engine_force", + "getter": "get_engine_force" + }, + { + "type": "float", + "name": "brake", + "setter": "set_brake", + "getter": "get_brake" + }, + { + "type": "float", + "name": "steering", + "setter": "set_steering", + "getter": "get_steering" + }, + { + "type": "bool", + "name": "use_as_traction", + "setter": "set_use_as_traction", + "getter": "is_used_as_traction" + }, + { + "type": "bool", + "name": "use_as_steering", + "setter": "set_use_as_steering", + "getter": "is_used_as_steering" + }, + { + "type": "float", + "name": "wheel_roll_influence", + "setter": "set_roll_influence", + "getter": "get_roll_influence" + }, + { + "type": "float", + "name": "wheel_radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "wheel_rest_length", + "setter": "set_suspension_rest_length", + "getter": "get_suspension_rest_length" + }, + { + "type": "float", + "name": "wheel_friction_slip", + "setter": "set_friction_slip", + "getter": "get_friction_slip" + }, + { + "type": "float", + "name": "suspension_travel", + "setter": "set_suspension_travel", + "getter": "get_suspension_travel" + }, + { + "type": "float", + "name": "suspension_stiffness", + "setter": "set_suspension_stiffness", + "getter": "get_suspension_stiffness" + }, + { + "type": "float", + "name": "suspension_max_force", + "setter": "set_suspension_max_force", + "getter": "get_suspension_max_force" + }, + { + "type": "float", + "name": "damping_compression", + "setter": "set_damping_compression", + "getter": "get_damping_compression" + }, + { + "type": "float", + "name": "damping_relaxation", + "setter": "set_damping_relaxation", + "getter": "get_damping_relaxation" + } + ] + }, + { + "name": "VideoStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate_playback", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "VideoStreamPlayback" + } + }, + { + "name": "set_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "file", + "setter": "set_file", + "getter": "get_file" + } + ] + }, + { + "name": "VideoStreamPlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_stop", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_play", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_is_playing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_paused", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "_is_paused", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_length", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_get_playback_position", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_seek", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_set_audio_track", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_texture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_update", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_channels", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_mix_rate", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "mix_audio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 93876830, + "hash_compatibility": [ + 1369271885 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "num_frames", + "type": "int", + "meta": "int32" + }, + { + "name": "buffer", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "VideoStreamPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2317102564, + "arguments": [ + { + "name": "stream", + "type": "VideoStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 438621487, + "return_value": { + "type": "VideoStream" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_audio_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_audio_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_stream_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_stream_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_stream_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_stream_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "has_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_expand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_buffering_msec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_buffering_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_video_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "int", + "name": "audio_track", + "setter": "set_audio_track", + "getter": "get_audio_track" + }, + { + "type": "VideoStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume", + "setter": "set_volume", + "getter": "get_volume" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "has_autoplay" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_paused", + "getter": "is_paused" + }, + { + "type": "bool", + "name": "expand", + "setter": "set_expand", + "getter": "has_expand" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "int", + "name": "buffering_msec", + "setter": "set_buffering_msec", + "getter": "get_buffering_msec" + }, + { + "type": "float", + "name": "stream_position", + "setter": "set_stream_position", + "getter": "get_stream_position" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + } + ] + }, + { + "name": "VideoStreamTheora", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VideoStream", + "api_type": "core" + }, + { + "name": "Viewport", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "PositionalShadowAtlasQuadrantSubdiv", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED", + "value": 0 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1", + "value": 1 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_4", + "value": 2 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_16", + "value": 3 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_64", + "value": 4 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_256", + "value": 5 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1024", + "value": 6 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX", + "value": 7 + } + ] + }, + { + "name": "Scaling3DMode", + "is_bitfield": false, + "values": [ + { + "name": "SCALING_3D_MODE_BILINEAR", + "value": 0 + }, + { + "name": "SCALING_3D_MODE_FSR", + "value": 1 + }, + { + "name": "SCALING_3D_MODE_FSR2", + "value": 2 + }, + { + "name": "SCALING_3D_MODE_MAX", + "value": 3 + } + ] + }, + { + "name": "MSAA", + "is_bitfield": false, + "values": [ + { + "name": "MSAA_DISABLED", + "value": 0 + }, + { + "name": "MSAA_2X", + "value": 1 + }, + { + "name": "MSAA_4X", + "value": 2 + }, + { + "name": "MSAA_8X", + "value": 3 + }, + { + "name": "MSAA_MAX", + "value": 4 + } + ] + }, + { + "name": "ScreenSpaceAA", + "is_bitfield": false, + "values": [ + { + "name": "SCREEN_SPACE_AA_DISABLED", + "value": 0 + }, + { + "name": "SCREEN_SPACE_AA_FXAA", + "value": 1 + }, + { + "name": "SCREEN_SPACE_AA_MAX", + "value": 2 + } + ] + }, + { + "name": "RenderInfo", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "RENDER_INFO_MAX", + "value": 3 + } + ] + }, + { + "name": "RenderInfoType", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_INFO_TYPE_VISIBLE", + "value": 0 + }, + { + "name": "RENDER_INFO_TYPE_SHADOW", + "value": 1 + }, + { + "name": "RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "RENDER_INFO_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "DebugDraw", + "is_bitfield": false, + "values": [ + { + "name": "DEBUG_DRAW_DISABLED", + "value": 0 + }, + { + "name": "DEBUG_DRAW_UNSHADED", + "value": 1 + }, + { + "name": "DEBUG_DRAW_LIGHTING", + "value": 2 + }, + { + "name": "DEBUG_DRAW_OVERDRAW", + "value": 3 + }, + { + "name": "DEBUG_DRAW_WIREFRAME", + "value": 4 + }, + { + "name": "DEBUG_DRAW_NORMAL_BUFFER", + "value": 5 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_ALBEDO", + "value": 6 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_LIGHTING", + "value": 7 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_EMISSION", + "value": 8 + }, + { + "name": "DEBUG_DRAW_SHADOW_ATLAS", + "value": 9 + }, + { + "name": "DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", + "value": 10 + }, + { + "name": "DEBUG_DRAW_SCENE_LUMINANCE", + "value": 11 + }, + { + "name": "DEBUG_DRAW_SSAO", + "value": 12 + }, + { + "name": "DEBUG_DRAW_SSIL", + "value": 13 + }, + { + "name": "DEBUG_DRAW_PSSM_SPLITS", + "value": 14 + }, + { + "name": "DEBUG_DRAW_DECAL_ATLAS", + "value": 15 + }, + { + "name": "DEBUG_DRAW_SDFGI", + "value": 16 + }, + { + "name": "DEBUG_DRAW_SDFGI_PROBES", + "value": 17 + }, + { + "name": "DEBUG_DRAW_GI_BUFFER", + "value": 18 + }, + { + "name": "DEBUG_DRAW_DISABLE_LOD", + "value": 19 + }, + { + "name": "DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", + "value": 20 + }, + { + "name": "DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", + "value": 21 + }, + { + "name": "DEBUG_DRAW_CLUSTER_DECALS", + "value": 22 + }, + { + "name": "DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", + "value": 23 + }, + { + "name": "DEBUG_DRAW_OCCLUDERS", + "value": 24 + }, + { + "name": "DEBUG_DRAW_MOTION_VECTORS", + "value": 25 + }, + { + "name": "DEBUG_DRAW_INTERNAL_BUFFER", + "value": 26 + } + ] + }, + { + "name": "DefaultCanvasItemTextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX", + "value": 4 + } + ] + }, + { + "name": "DefaultCanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX", + "value": 3 + } + ] + }, + { + "name": "SDFOversize", + "is_bitfield": false, + "values": [ + { + "name": "SDF_OVERSIZE_100_PERCENT", + "value": 0 + }, + { + "name": "SDF_OVERSIZE_120_PERCENT", + "value": 1 + }, + { + "name": "SDF_OVERSIZE_150_PERCENT", + "value": 2 + }, + { + "name": "SDF_OVERSIZE_200_PERCENT", + "value": 3 + }, + { + "name": "SDF_OVERSIZE_MAX", + "value": 4 + } + ] + }, + { + "name": "SDFScale", + "is_bitfield": false, + "values": [ + { + "name": "SDF_SCALE_100_PERCENT", + "value": 0 + }, + { + "name": "SDF_SCALE_50_PERCENT", + "value": 1 + }, + { + "name": "SDF_SCALE_25_PERCENT", + "value": 2 + }, + { + "name": "SDF_SCALE_MAX", + "value": 3 + } + ] + }, + { + "name": "VRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VRS_DISABLED", + "value": 0 + }, + { + "name": "VRS_TEXTURE", + "value": 1 + }, + { + "name": "VRS_XR", + "value": 2 + }, + { + "name": "VRS_MAX", + "value": 3 + } + ] + }, + { + "name": "VRSUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VRS_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VRS_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VRS_UPDATE_ALWAYS", + "value": 2 + }, + { + "name": "VRS_UPDATE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_world_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2736080068, + "arguments": [ + { + "name": "world_2d", + "type": "World2D" + } + ] + }, + { + "name": "get_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "find_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "set_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_global_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_global_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_final_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_screen_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_visible_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_transparent_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_transparent_background", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_hdr_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msaa_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3330258708, + "arguments": [ + { + "name": "msaa", + "type": "enum::Viewport.MSAA" + } + ] + }, + { + "name": "get_msaa_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2542055527, + "return_value": { + "type": "enum::Viewport.MSAA" + } + }, + { + "name": "set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3330258708, + "arguments": [ + { + "name": "msaa", + "type": "enum::Viewport.MSAA" + } + ] + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2542055527, + "return_value": { + "type": "enum::Viewport.MSAA" + } + }, + { + "name": "set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3544169389, + "arguments": [ + { + "name": "screen_space_aa", + "type": "enum::Viewport.ScreenSpaceAA" + } + ] + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1390814124, + "return_value": { + "type": "enum::Viewport.ScreenSpaceAA" + } + }, + { + "name": "set_use_taa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_taa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_occlusion_culling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1970246205, + "arguments": [ + { + "name": "debug_draw", + "type": "enum::Viewport.DebugDraw" + } + ] + }, + { + "name": "get_debug_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 579191299, + "return_value": { + "type": "enum::Viewport.DebugDraw" + } + }, + { + "name": "get_render_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 481977019, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Viewport.RenderInfoType" + }, + { + "name": "info", + "type": "enum::Viewport.RenderInfo" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1746695840, + "return_value": { + "type": "ViewportTexture" + } + }, + { + "name": "set_physics_object_picking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_object_picking_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_object_picking_first_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking_first_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_viewport_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "push_text_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "push_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3644664830, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "push_unhandled_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3644664830, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "update_mouse_cursor_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_cancel_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_get_drag_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "gui_is_dragging", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "gui_is_drag_successful", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "gui_release_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_get_focus_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "gui_get_hovered_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "set_disable_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_input_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_positional_shadow_atlas_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_positional_shadow_atlas_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_positional_shadow_atlas_16_bits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_positional_shadow_atlas_16_bits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_controls_to_pixels", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_controls_to_pixels_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_2d_transforms_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_2d_transforms_to_pixel_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_2d_vertices_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_2d_vertices_to_pixel_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_positional_shadow_atlas_quadrant_subdiv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2596956071, + "arguments": [ + { + "name": "quadrant", + "type": "int", + "meta": "int32" + }, + { + "name": "subdiv", + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + } + ] + }, + { + "name": "get_positional_shadow_atlas_quadrant_subdiv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2676778355, + "return_value": { + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + }, + "arguments": [ + { + "name": "quadrant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_as_handled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_input_handled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_handle_input_locally", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_handling_input_locally", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_canvas_item_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2815160100, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureFilter" + } + ] + }, + { + "name": "get_default_canvas_item_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 896601198, + "return_value": { + "type": "enum::Viewport.DefaultCanvasItemTextureFilter" + } + }, + { + "name": "set_embedding_subwindows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_embedding_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_embedded_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Window" + } + }, + { + "name": "set_canvas_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_canvas_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_canvas_cull_mask_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_canvas_cull_mask_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_default_canvas_item_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658513413, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" + } + ] + }, + { + "name": "get_default_canvas_item_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4049774160, + "return_value": { + "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" + } + }, + { + "name": "set_sdf_oversize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2574159017, + "arguments": [ + { + "name": "oversize", + "type": "enum::Viewport.SDFOversize" + } + ] + }, + { + "name": "get_sdf_oversize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2631427510, + "return_value": { + "type": "enum::Viewport.SDFOversize" + } + }, + { + "name": "set_sdf_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1402773951, + "arguments": [ + { + "name": "scale", + "type": "enum::Viewport.SDFScale" + } + ] + }, + { + "name": "get_sdf_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3162688184, + "return_value": { + "type": "enum::Viewport.SDFScale" + } + }, + { + "name": "set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mesh_lod_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_as_audio_listener_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_audio_listener_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_audio_listener_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1840977180, + "return_value": { + "type": "AudioListener2D" + } + }, + { + "name": "get_camera_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3551466917, + "return_value": { + "type": "Camera2D" + } + }, + { + "name": "set_world_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1400875337, + "arguments": [ + { + "name": "world_3d", + "type": "World3D" + } + ] + }, + { + "name": "get_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "find_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "set_use_own_world_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_own_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3472246991, + "return_value": { + "type": "AudioListener3D" + } + }, + { + "name": "get_camera_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285090890, + "return_value": { + "type": "Camera3D" + } + }, + { + "name": "set_as_audio_listener_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_3d_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_xr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use", + "type": "bool" + } + ] + }, + { + "name": "is_using_xr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1531597597, + "arguments": [ + { + "name": "scaling_3d_mode", + "type": "enum::Viewport.Scaling3DMode" + } + ] + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2597660574, + "return_value": { + "type": "enum::Viewport.Scaling3DMode" + } + }, + { + "name": "set_scaling_3d_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_scaling_3d_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_mipmap_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2749867817, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.VRSMode" + } + ] + }, + { + "name": "get_vrs_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349660525, + "return_value": { + "type": "enum::Viewport.VRSMode" + } + }, + { + "name": "set_vrs_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3182412319, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.VRSUpdateMode" + } + ] + }, + { + "name": "get_vrs_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255951583, + "return_value": { + "type": "enum::Viewport.VRSUpdateMode" + } + }, + { + "name": "set_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_vrs_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "size_changed" + }, + { + "name": "gui_focus_changed", + "arguments": [ + { + "name": "node", + "type": "Control" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "disable_3d", + "setter": "set_disable_3d", + "getter": "is_3d_disabled" + }, + { + "type": "bool", + "name": "use_xr", + "setter": "set_use_xr", + "getter": "is_using_xr" + }, + { + "type": "bool", + "name": "own_world_3d", + "setter": "set_use_own_world_3d", + "getter": "is_using_own_world_3d" + }, + { + "type": "World3D", + "name": "world_3d", + "setter": "set_world_3d", + "getter": "get_world_3d" + }, + { + "type": "World2D", + "name": "world_2d", + "setter": "set_world_2d", + "getter": "get_world_2d" + }, + { + "type": "bool", + "name": "transparent_bg", + "setter": "set_transparent_background", + "getter": "has_transparent_background" + }, + { + "type": "bool", + "name": "handle_input_locally", + "setter": "set_handle_input_locally", + "getter": "is_handling_input_locally" + }, + { + "type": "bool", + "name": "snap_2d_transforms_to_pixel", + "setter": "set_snap_2d_transforms_to_pixel", + "getter": "is_snap_2d_transforms_to_pixel_enabled" + }, + { + "type": "bool", + "name": "snap_2d_vertices_to_pixel", + "setter": "set_snap_2d_vertices_to_pixel", + "getter": "is_snap_2d_vertices_to_pixel_enabled" + }, + { + "type": "int", + "name": "msaa_2d", + "setter": "set_msaa_2d", + "getter": "get_msaa_2d" + }, + { + "type": "int", + "name": "msaa_3d", + "setter": "set_msaa_3d", + "getter": "get_msaa_3d" + }, + { + "type": "int", + "name": "screen_space_aa", + "setter": "set_screen_space_aa", + "getter": "get_screen_space_aa" + }, + { + "type": "bool", + "name": "use_taa", + "setter": "set_use_taa", + "getter": "is_using_taa" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "is_using_debanding" + }, + { + "type": "bool", + "name": "use_occlusion_culling", + "setter": "set_use_occlusion_culling", + "getter": "is_using_occlusion_culling" + }, + { + "type": "float", + "name": "mesh_lod_threshold", + "setter": "set_mesh_lod_threshold", + "getter": "get_mesh_lod_threshold" + }, + { + "type": "int", + "name": "debug_draw", + "setter": "set_debug_draw", + "getter": "get_debug_draw" + }, + { + "type": "bool", + "name": "use_hdr_2d", + "setter": "set_use_hdr_2d", + "getter": "is_using_hdr_2d" + }, + { + "type": "int", + "name": "scaling_3d_mode", + "setter": "set_scaling_3d_mode", + "getter": "get_scaling_3d_mode" + }, + { + "type": "float", + "name": "scaling_3d_scale", + "setter": "set_scaling_3d_scale", + "getter": "get_scaling_3d_scale" + }, + { + "type": "float", + "name": "texture_mipmap_bias", + "setter": "set_texture_mipmap_bias", + "getter": "get_texture_mipmap_bias" + }, + { + "type": "float", + "name": "fsr_sharpness", + "setter": "set_fsr_sharpness", + "getter": "get_fsr_sharpness" + }, + { + "type": "int", + "name": "vrs_mode", + "setter": "set_vrs_mode", + "getter": "get_vrs_mode" + }, + { + "type": "int", + "name": "vrs_update_mode", + "setter": "set_vrs_update_mode", + "getter": "get_vrs_update_mode" + }, + { + "type": "Texture2D", + "name": "vrs_texture", + "setter": "set_vrs_texture", + "getter": "get_vrs_texture" + }, + { + "type": "int", + "name": "canvas_item_default_texture_filter", + "setter": "set_default_canvas_item_texture_filter", + "getter": "get_default_canvas_item_texture_filter" + }, + { + "type": "int", + "name": "canvas_item_default_texture_repeat", + "setter": "set_default_canvas_item_texture_repeat", + "getter": "get_default_canvas_item_texture_repeat" + }, + { + "type": "bool", + "name": "audio_listener_enable_2d", + "setter": "set_as_audio_listener_2d", + "getter": "is_audio_listener_2d" + }, + { + "type": "bool", + "name": "audio_listener_enable_3d", + "setter": "set_as_audio_listener_3d", + "getter": "is_audio_listener_3d" + }, + { + "type": "bool", + "name": "physics_object_picking", + "setter": "set_physics_object_picking", + "getter": "get_physics_object_picking" + }, + { + "type": "bool", + "name": "physics_object_picking_sort", + "setter": "set_physics_object_picking_sort", + "getter": "get_physics_object_picking_sort" + }, + { + "type": "bool", + "name": "physics_object_picking_first_only", + "setter": "set_physics_object_picking_first_only", + "getter": "get_physics_object_picking_first_only" + }, + { + "type": "bool", + "name": "gui_disable_input", + "setter": "set_disable_input", + "getter": "is_input_disabled" + }, + { + "type": "bool", + "name": "gui_snap_controls_to_pixels", + "setter": "set_snap_controls_to_pixels", + "getter": "is_snap_controls_to_pixels_enabled" + }, + { + "type": "bool", + "name": "gui_embed_subwindows", + "setter": "set_embedding_subwindows", + "getter": "is_embedding_subwindows" + }, + { + "type": "int", + "name": "sdf_oversize", + "setter": "set_sdf_oversize", + "getter": "get_sdf_oversize" + }, + { + "type": "int", + "name": "sdf_scale", + "setter": "set_sdf_scale", + "getter": "get_sdf_scale" + }, + { + "type": "int", + "name": "positional_shadow_atlas_size", + "setter": "set_positional_shadow_atlas_size", + "getter": "get_positional_shadow_atlas_size" + }, + { + "type": "bool", + "name": "positional_shadow_atlas_16_bits", + "setter": "set_positional_shadow_atlas_16_bits", + "getter": "get_positional_shadow_atlas_16_bits" + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_0", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 0 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_1", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 1 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_2", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 2 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_3", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 3 + }, + { + "type": "Transform2D", + "name": "canvas_transform", + "setter": "set_canvas_transform", + "getter": "get_canvas_transform" + }, + { + "type": "Transform2D", + "name": "global_canvas_transform", + "setter": "set_global_canvas_transform", + "getter": "get_global_canvas_transform" + }, + { + "type": "int", + "name": "canvas_cull_mask", + "setter": "set_canvas_cull_mask", + "getter": "get_canvas_cull_mask" + } + ] + }, + { + "name": "ViewportTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_viewport_path_in_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_viewport_path_in_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "viewport_path", + "setter": "set_viewport_path_in_scene", + "getter": "get_viewport_path_in_scene" + } + ] + }, + { + "name": "VisibleOnScreenEnabler2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisibleOnScreenNotifier2D", + "api_type": "core", + "enums": [ + { + "name": "EnableMode", + "is_bitfield": false, + "values": [ + { + "name": "ENABLE_MODE_INHERIT", + "value": 0 + }, + { + "name": "ENABLE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "ENABLE_MODE_WHEN_PAUSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961788752, + "arguments": [ + { + "name": "mode", + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + } + ] + }, + { + "name": "get_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2650445576, + "return_value": { + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + } + }, + { + "name": "set_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" + }, + { + "type": "NodePath", + "name": "enable_node_path", + "setter": "set_enable_node_path", + "getter": "get_enable_node_path" + } + ] + }, + { + "name": "VisibleOnScreenEnabler3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisibleOnScreenNotifier3D", + "api_type": "core", + "enums": [ + { + "name": "EnableMode", + "is_bitfield": false, + "values": [ + { + "name": "ENABLE_MODE_INHERIT", + "value": 0 + }, + { + "name": "ENABLE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "ENABLE_MODE_WHEN_PAUSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 320303646, + "arguments": [ + { + "name": "mode", + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" + } + ] + }, + { + "name": "get_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352990031, + "return_value": { + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" + } + }, + { + "name": "set_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" + }, + { + "type": "NodePath", + "name": "enable_node_path", + "setter": "set_enable_node_path", + "getter": "get_enable_node_path" + } + ] + }, + { + "name": "VisibleOnScreenNotifier2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "is_on_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "screen_entered" + }, + { + "name": "screen_exited" + } + ], + "properties": [ + { + "type": "Rect2", + "name": "rect", + "setter": "set_rect", + "getter": "get_rect" + } + ] + }, + { + "name": "VisibleOnScreenNotifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "rect", + "type": "AABB" + } + ] + }, + { + "name": "is_on_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "screen_entered" + }, + { + "name": "screen_exited" + } + ], + "properties": [ + { + "type": "AABB", + "name": "aabb", + "setter": "set_aabb", + "getter": "get_aabb" + } + ] + }, + { + "name": "VisualInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "_get_aabb", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_base", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "get_base", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_layer_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_layer_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_layer_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_sorting_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sorting_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sorting_use_aabb_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sorting_use_aabb_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "int", + "name": "layers", + "setter": "set_layer_mask", + "getter": "get_layer_mask" + }, + { + "type": "float", + "name": "sorting_offset", + "setter": "set_sorting_offset", + "getter": "get_sorting_offset" + }, + { + "type": "bool", + "name": "sorting_use_aabb_center", + "setter": "set_sorting_use_aabb_center", + "getter": "is_sorting_use_aabb_center" + } + ] + }, + { + "name": "VisualShader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shader", + "api_type": "core", + "constants": [ + { + "name": "NODE_ID_INVALID", + "value": -1 + }, + { + "name": "NODE_ID_OUTPUT", + "value": 0 + } + ], + "enums": [ + { + "name": "Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VERTEX", + "value": 0 + }, + { + "name": "TYPE_FRAGMENT", + "value": 1 + }, + { + "name": "TYPE_LIGHT", + "value": 2 + }, + { + "name": "TYPE_START", + "value": 3 + }, + { + "name": "TYPE_PROCESS", + "value": 4 + }, + { + "name": "TYPE_COLLIDE", + "value": 5 + }, + { + "name": "TYPE_START_CUSTOM", + "value": 6 + }, + { + "name": "TYPE_PROCESS_CUSTOM", + "value": 7 + }, + { + "name": "TYPE_SKY", + "value": 8 + }, + { + "name": "TYPE_FOG", + "value": 9 + }, + { + "name": "TYPE_MAX", + "value": 10 + } + ] + }, + { + "name": "VaryingMode", + "is_bitfield": false, + "values": [ + { + "name": "VARYING_MODE_VERTEX_TO_FRAG_LIGHT", + "value": 0 + }, + { + "name": "VARYING_MODE_FRAG_TO_LIGHT", + "value": 1 + }, + { + "name": "VARYING_MODE_MAX", + "value": 2 + } + ] + }, + { + "name": "VaryingType", + "is_bitfield": false, + "values": [ + { + "name": "VARYING_TYPE_FLOAT", + "value": 0 + }, + { + "name": "VARYING_TYPE_INT", + "value": 1 + }, + { + "name": "VARYING_TYPE_UINT", + "value": 2 + }, + { + "name": "VARYING_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "VARYING_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "VARYING_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "VARYING_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "VARYING_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "VARYING_TYPE_MAX", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3978014962, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + } + ] + }, + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1560769431, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "node", + "type": "VisualShaderNode" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3784670312, + "return_value": { + "type": "VisualShaderNode" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726660721, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2175036082, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370592410, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "get_valid_node_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 629467342, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844050912, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "replace_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3144735253, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_class", + "type": "StringName" + } + ] + }, + { + "name": "is_node_connection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3922381898, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "can_connect_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3922381898, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3081049573, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "disconnect_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2268060358, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_nodes_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2268060358, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1441964831, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "attach_node_to_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2479945279, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "detach_node_from_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844050912, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_varying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2084110726, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "mode", + "type": "enum::VisualShader.VaryingMode" + }, + { + "name": "type", + "type": "enum::VisualShader.VaryingType" + } + ] + }, + { + "name": "remove_varying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "has_varying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "graph_offset", + "setter": "set_graph_offset", + "getter": "get_graph_offset" + } + ] + }, + { + "name": "VisualShaderNode", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "PortType", + "is_bitfield": false, + "values": [ + { + "name": "PORT_TYPE_SCALAR", + "value": 0 + }, + { + "name": "PORT_TYPE_SCALAR_INT", + "value": 1 + }, + { + "name": "PORT_TYPE_SCALAR_UINT", + "value": 2 + }, + { + "name": "PORT_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "PORT_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "PORT_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "PORT_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "PORT_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "PORT_TYPE_SAMPLER", + "value": 8 + }, + { + "name": "PORT_TYPE_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "get_default_input_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1894493699, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNode.PortType" + } + ] + }, + { + "name": "set_output_port_for_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_for_preview", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_input_port_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150923387, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "prev_value", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_input_port_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_input_port_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_default_input_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_default_input_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "values", + "type": "Array" + } + ] + }, + { + "name": "get_default_input_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "output_port_for_preview", + "setter": "set_output_port_for_preview", + "getter": "get_output_port_for_preview" + }, + { + "type": "Array", + "name": "default_input_values", + "setter": "set_default_input_values", + "getter": "get_default_input_values" + }, + { + "type": "Array", + "name": "expanded_output_ports", + "setter": "_set_output_ports_expanded", + "getter": "_get_output_ports_expanded" + }, + { + "type": "int", + "name": "linked_parent_graph_frame", + "setter": "set_frame", + "getter": "get_frame" + } + ] + }, + { + "name": "VisualShaderNodeBillboard", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "BillboardType", + "is_bitfield": false, + "values": [ + { + "name": "BILLBOARD_TYPE_DISABLED", + "value": 0 + }, + { + "name": "BILLBOARD_TYPE_ENABLED", + "value": 1 + }, + { + "name": "BILLBOARD_TYPE_FIXED_Y", + "value": 2 + }, + { + "name": "BILLBOARD_TYPE_PARTICLES", + "value": 3 + }, + { + "name": "BILLBOARD_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_billboard_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1227463289, + "arguments": [ + { + "name": "billboard_type", + "type": "enum::VisualShaderNodeBillboard.BillboardType" + } + ] + }, + { + "name": "get_billboard_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724188517, + "return_value": { + "type": "enum::VisualShaderNodeBillboard.BillboardType" + } + }, + { + "name": "set_keep_scale_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_keep_scale_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "billboard_type", + "setter": "set_billboard_type", + "getter": "get_billboard_type" + }, + { + "type": "bool", + "name": "keep_scale", + "setter": "set_keep_scale_enabled", + "getter": "is_keep_scale_enabled" + } + ] + }, + { + "name": "VisualShaderNodeBooleanConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "constant", + "type": "bool" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeBooleanParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "bool", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeClamp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_FLOAT", + "value": 0 + }, + { + "name": "OP_TYPE_INT", + "value": 1 + }, + { + "name": "OP_TYPE_UINT", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 405010749, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeClamp.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 233276050, + "return_value": { + "type": "enum::VisualShaderNodeClamp.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeColorConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "constant", + "type": "Color" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeColorFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_GRAYSCALE", + "value": 0 + }, + { + "name": "FUNC_HSV2RGB", + "value": 1 + }, + { + "name": "FUNC_RGB2HSV", + "value": 2 + }, + { + "name": "FUNC_SEPIA", + "value": 3 + }, + { + "name": "FUNC_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973396138, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeColorFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 554863321, + "return_value": { + "type": "enum::VisualShaderNodeColorFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeColorOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_SCREEN", + "value": 0 + }, + { + "name": "OP_DIFFERENCE", + "value": 1 + }, + { + "name": "OP_DARKEN", + "value": 2 + }, + { + "name": "OP_LIGHTEN", + "value": 3 + }, + { + "name": "OP_OVERLAY", + "value": 4 + }, + { + "name": "OP_DODGE", + "value": 5 + }, + { + "name": "OP_BURN", + "value": 6 + }, + { + "name": "OP_SOFT_LIGHT", + "value": 7 + }, + { + "name": "OP_HARD_LIGHT", + "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260370673, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeColorOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1950956529, + "return_value": { + "type": "enum::VisualShaderNodeColorOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeColorParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Color", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeComment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeFrame", + "api_type": "core", + "methods": [ + { + "name": "set_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "get_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "description", + "setter": "set_description", + "getter": "get_description" + } + ] + }, + { + "name": "VisualShaderNodeCompare", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "ComparisonType", + "is_bitfield": false, + "values": [ + { + "name": "CTYPE_SCALAR", + "value": 0 + }, + { + "name": "CTYPE_SCALAR_INT", + "value": 1 + }, + { + "name": "CTYPE_SCALAR_UINT", + "value": 2 + }, + { + "name": "CTYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "CTYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "CTYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "CTYPE_BOOLEAN", + "value": 6 + }, + { + "name": "CTYPE_TRANSFORM", + "value": 7 + }, + { + "name": "CTYPE_MAX", + "value": 8 + } + ] + }, + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_EQUAL", + "value": 0 + }, + { + "name": "FUNC_NOT_EQUAL", + "value": 1 + }, + { + "name": "FUNC_GREATER_THAN", + "value": 2 + }, + { + "name": "FUNC_GREATER_THAN_EQUAL", + "value": 3 + }, + { + "name": "FUNC_LESS_THAN", + "value": 4 + }, + { + "name": "FUNC_LESS_THAN_EQUAL", + "value": 5 + }, + { + "name": "FUNC_MAX", + "value": 6 + } + ] + }, + { + "name": "Condition", + "is_bitfield": false, + "values": [ + { + "name": "COND_ALL", + "value": 0 + }, + { + "name": "COND_ANY", + "value": 1 + }, + { + "name": "COND_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_comparison_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 516558320, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeCompare.ComparisonType" + } + ] + }, + { + "name": "get_comparison_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3495315961, + "return_value": { + "type": "enum::VisualShaderNodeCompare.ComparisonType" + } + }, + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370951349, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeCompare.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4089164265, + "return_value": { + "type": "enum::VisualShaderNodeCompare.Function" + } + }, + { + "name": "set_condition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918742392, + "arguments": [ + { + "name": "condition", + "type": "enum::VisualShaderNodeCompare.Condition" + } + ] + }, + { + "name": "get_condition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281078941, + "return_value": { + "type": "enum::VisualShaderNodeCompare.Condition" + } + } + ], + "properties": [ + { + "type": "int", + "name": "type", + "setter": "set_comparison_type", + "getter": "get_comparison_type" + }, + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + }, + { + "type": "int", + "name": "condition", + "setter": "set_condition", + "getter": "get_condition" + } + ] + }, + { + "name": "VisualShaderNodeConstant", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_PORT", + "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1625400621, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeCubemap.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2222048781, + "return_value": { + "type": "enum::VisualShaderNodeCubemap.Source" + } + }, + { + "name": "set_cube_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "hash_compatibility": [ + 2219800736 + ], + "arguments": [ + { + "name": "value", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_cube_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "hash_compatibility": [ + 1772111058 + ], + "return_value": { + "type": "TextureLayered" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1899718876, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeCubemap.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3356498888, + "return_value": { + "type": "enum::VisualShaderNodeCubemap.TextureType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + }, + { + "type": "Cubemap,CompressedCubemap,PlaceholderCubemap,TextureCubemapRD", + "name": "cube_map", + "setter": "set_cube_map", + "getter": "get_cube_map" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + } + ] + }, + { + "name": "VisualShaderNodeCubemapParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeCurveTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181872837, + "arguments": [ + { + "name": "texture", + "type": "CurveTexture" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2800800579, + "return_value": { + "type": "CurveTexture" + } + } + ], + "properties": [ + { + "type": "CurveTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeCurveXYZTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 8031783, + "arguments": [ + { + "name": "texture", + "type": "CurveXYZTexture" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1950275015, + "return_value": { + "type": "CurveXYZTexture" + } + } + ], + "properties": [ + { + "type": "CurveXYZTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeCustom", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_description", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_category", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_return_icon_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + } + }, + { + "name": "_get_input_port_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_input_port_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_input_port_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_input_port_default_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_default_input_port", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNode.PortType" + } + ] + }, + { + "name": "_get_output_port_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_output_port_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_output_port_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_property_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_default_index", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "input_vars", + "type": "typedarray::String" + }, + { + "name": "output_vars", + "type": "typedarray::String" + }, + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "_get_func_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "_get_global_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + } + ] + }, + { + "name": "_is_highend", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_available", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "get_option_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "initialized", + "setter": "_set_initialized", + "getter": "_is_initialized" + }, + { + "type": "String", + "name": "properties", + "setter": "_set_properties", + "getter": "_get_properties" + } + ] + }, + { + "name": "VisualShaderNodeDerivativeFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + }, + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_SUM", + "value": 0 + }, + { + "name": "FUNC_X", + "value": 1 + }, + { + "name": "FUNC_Y", + "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 + } + ] + }, + { + "name": "Precision", + "is_bitfield": false, + "values": [ + { + "name": "PRECISION_NONE", + "value": 0 + }, + { + "name": "PRECISION_COARSE", + "value": 1 + }, + { + "name": "PRECISION_FINE", + "value": 2 + }, + { + "name": "PRECISION_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 377800221, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3997800514, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + }, + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1944704156, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2389093396, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + }, + { + "name": "set_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797270566, + "arguments": [ + { + "name": "precision", + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + } + ] + }, + { + "name": "get_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3822547323, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + }, + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + }, + { + "type": "int", + "name": "precision", + "setter": "set_precision", + "getter": "get_precision" + } + ] + }, + { + "name": "VisualShaderNodeDeterminant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeDistanceFade", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeDotProduct", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeExpression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeGroupBase", + "api_type": "core", + "methods": [ + { + "name": "set_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "expression", + "type": "String" + } + ] + }, + { + "name": "get_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "expression", + "setter": "set_expression", + "getter": "get_expression" + } + ] + }, + { + "name": "VisualShaderNodeFaceForward", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeFloatConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "constant", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeFloatFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_SIN", + "value": 0 + }, + { + "name": "FUNC_COS", + "value": 1 + }, + { + "name": "FUNC_TAN", + "value": 2 + }, + { + "name": "FUNC_ASIN", + "value": 3 + }, + { + "name": "FUNC_ACOS", + "value": 4 + }, + { + "name": "FUNC_ATAN", + "value": 5 + }, + { + "name": "FUNC_SINH", + "value": 6 + }, + { + "name": "FUNC_COSH", + "value": 7 + }, + { + "name": "FUNC_TANH", + "value": 8 + }, + { + "name": "FUNC_LOG", + "value": 9 + }, + { + "name": "FUNC_EXP", + "value": 10 + }, + { + "name": "FUNC_SQRT", + "value": 11 + }, + { + "name": "FUNC_ABS", + "value": 12 + }, + { + "name": "FUNC_SIGN", + "value": 13 + }, + { + "name": "FUNC_FLOOR", + "value": 14 + }, + { + "name": "FUNC_ROUND", + "value": 15 + }, + { + "name": "FUNC_CEIL", + "value": 16 + }, + { + "name": "FUNC_FRACT", + "value": 17 + }, + { + "name": "FUNC_SATURATE", + "value": 18 + }, + { + "name": "FUNC_NEGATE", + "value": 19 + }, + { + "name": "FUNC_ACOSH", + "value": 20 + }, + { + "name": "FUNC_ASINH", + "value": 21 + }, + { + "name": "FUNC_ATANH", + "value": 22 + }, + { + "name": "FUNC_DEGREES", + "value": 23 + }, + { + "name": "FUNC_EXP2", + "value": 24 + }, + { + "name": "FUNC_INVERSE_SQRT", + "value": 25 + }, + { + "name": "FUNC_LOG2", + "value": 26 + }, + { + "name": "FUNC_RADIANS", + "value": 27 + }, + { + "name": "FUNC_RECIPROCAL", + "value": 28 + }, + { + "name": "FUNC_ROUNDEVEN", + "value": 29 + }, + { + "name": "FUNC_TRUNC", + "value": 30 + }, + { + "name": "FUNC_ONEMINUS", + "value": 31 + }, + { + "name": "FUNC_MAX", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536026177, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeFloatFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2033948868, + "return_value": { + "type": "enum::VisualShaderNodeFloatFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeFloatOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_POW", + "value": 5 + }, + { + "name": "OP_MAX", + "value": 6 + }, + { + "name": "OP_MIN", + "value": 7 + }, + { + "name": "OP_ATAN2", + "value": 8 + }, + { + "name": "OP_STEP", + "value": 9 + }, + { + "name": "OP_ENUM_SIZE", + "value": 10 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488468047, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeFloatOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1867979390, + "return_value": { + "type": "enum::VisualShaderNodeFloatOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeFloatParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "Hint", + "is_bitfield": false, + "values": [ + { + "name": "HINT_NONE", + "value": 0 + }, + { + "name": "HINT_RANGE", + "value": 1 + }, + { + "name": "HINT_RANGE_STEP", + "value": 2 + }, + { + "name": "HINT_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3712586466, + "arguments": [ + { + "name": "hint", + "type": "enum::VisualShaderNodeFloatParameter.Hint" + } + ] + }, + { + "name": "get_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3042240429, + "return_value": { + "type": "enum::VisualShaderNodeFloatParameter.Hint" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hint", + "setter": "set_hint", + "getter": "get_hint" + }, + { + "type": "float", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "float", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "float", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeFrame", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tint_color_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_tint_color_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tint_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_tint_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_autoshrink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoshrink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_attached_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "node", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_attached_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "node", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_attached_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "attached_nodes", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_attached_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "tint_color_enabled", + "setter": "set_tint_color_enabled", + "getter": "is_tint_color_enabled" + }, + { + "type": "Color", + "name": "tint_color", + "setter": "set_tint_color", + "getter": "get_tint_color" + }, + { + "type": "bool", + "name": "autoshrink", + "setter": "set_autoshrink_enabled", + "getter": "is_autoshrink_enabled" + }, + { + "type": "PackedInt32Array", + "name": "attached_nodes", + "setter": "set_attached_nodes", + "getter": "get_attached_nodes" + } + ] + }, + { + "name": "VisualShaderNodeFresnel", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeGlobalExpression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeExpression", + "api_type": "core" + }, + { + "name": "VisualShaderNodeGroupBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "inputs", + "type": "String" + } + ] + }, + { + "name": "get_inputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_outputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "outputs", + "type": "String" + } + ] + }, + { + "name": "get_outputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_valid_port_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "add_input_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_input_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_input_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_input_ports", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_output_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_output_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_output_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_output_ports", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_input_port_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_input_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_output_port_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_output_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_free_input_port_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_free_output_port_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "VisualShaderNodeIf", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeInput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_input_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_input_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_input_real_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "input_type_changed" + } + ], + "properties": [ + { + "type": "StringName", + "name": "input_name", + "setter": "set_input_name", + "getter": "get_input_name" + } + ] + }, + { + "name": "VisualShaderNodeIntConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeIntFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_ABS", + "value": 0 + }, + { + "name": "FUNC_NEGATE", + "value": 1 + }, + { + "name": "FUNC_SIGN", + "value": 2 + }, + { + "name": "FUNC_BITWISE_NOT", + "value": 3 + }, + { + "name": "FUNC_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 424195284, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeIntFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753496911, + "return_value": { + "type": "enum::VisualShaderNodeIntFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeIntOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_MAX", + "value": 5 + }, + { + "name": "OP_MIN", + "value": 6 + }, + { + "name": "OP_BITWISE_AND", + "value": 7 + }, + { + "name": "OP_BITWISE_OR", + "value": 8 + }, + { + "name": "OP_BITWISE_XOR", + "value": 9 + }, + { + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 + }, + { + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1677909323, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeIntOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1236987913, + "return_value": { + "type": "enum::VisualShaderNodeIntOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeIntParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "Hint", + "is_bitfield": false, + "values": [ + { + "name": "HINT_NONE", + "value": 0 + }, + { + "name": "HINT_RANGE", + "value": 1 + }, + { + "name": "HINT_RANGE_STEP", + "value": 2 + }, + { + "name": "HINT_ENUM", + "value": 3 + }, + { + "name": "HINT_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540512075, + "arguments": [ + { + "name": "hint", + "type": "enum::VisualShaderNodeIntParameter.Hint" + } + ] + }, + { + "name": "get_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4250814924, + "return_value": { + "type": "enum::VisualShaderNodeIntParameter.Hint" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_enum_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "names", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_enum_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hint", + "setter": "set_hint", + "getter": "get_hint" + }, + { + "type": "int", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "int", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "int", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "PackedStringArray", + "name": "enum_names", + "setter": "set_enum_names", + "getter": "get_enum_names" + }, + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "int", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeIs", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_IS_INF", + "value": 0 + }, + { + "name": "FUNC_IS_NAN", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1438374690, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeIs.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 580678557, + "return_value": { + "type": "enum::VisualShaderNodeIs.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeLinearSceneDepth", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeMix", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3397501671, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeMix.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4013957297, + "return_value": { + "type": "enum::VisualShaderNodeMix.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeMultiplyAdd", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1409862380, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2823201991, + "return_value": { + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeOuterProduct", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeOutput", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParameter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Qualifier", + "is_bitfield": false, + "values": [ + { + "name": "QUAL_NONE", + "value": 0 + }, + { + "name": "QUAL_GLOBAL", + "value": 1 + }, + { + "name": "QUAL_INSTANCE", + "value": 2 + }, + { + "name": "QUAL_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_parameter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_parameter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_qualifier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1276489447, + "arguments": [ + { + "name": "qualifier", + "type": "enum::VisualShaderNodeParameter.Qualifier" + } + ] + }, + { + "name": "get_qualifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3558406205, + "return_value": { + "type": "enum::VisualShaderNodeParameter.Qualifier" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" + }, + { + "type": "int", + "name": "qualifier", + "setter": "set_qualifier", + "getter": "get_qualifier" + } + ] + }, + { + "name": "VisualShaderNodeParameterRef", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_parameter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_parameter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" + }, + { + "type": "int", + "name": "param_type", + "setter": "_set_parameter_type", + "getter": "_get_parameter_type" + } + ] + }, + { + "name": "VisualShaderNodeParticleAccelerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_LINEAR", + "value": 0 + }, + { + "name": "MODE_RADIAL", + "value": 1 + }, + { + "name": "MODE_TANGENTIAL", + "value": 2 + }, + { + "name": "MODE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457585749, + "arguments": [ + { + "name": "mode", + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2660365633, + "return_value": { + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + } + ] + }, + { + "name": "VisualShaderNodeParticleBoxEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleConeVelocity", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleEmit", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROT_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3960756792, + "arguments": [ + { + "name": "flags", + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 171277835, + "return_value": { + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + } + } + ], + "properties": [ + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + } + ] + }, + { + "name": "VisualShaderNodeParticleEmitter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_mode_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_mode_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "mode_2d", + "setter": "set_mode_2d", + "getter": "is_mode_2d" + } + ] + }, + { + "name": "VisualShaderNodeParticleMeshEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_use_all_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_use_all_surfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_surface_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "surface_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "bool", + "name": "use_all_surfaces", + "setter": "set_use_all_surfaces", + "getter": "is_use_all_surfaces" + }, + { + "type": "int", + "name": "surface_index", + "setter": "set_surface_index", + "getter": "get_surface_index" + } + ] + }, + { + "name": "VisualShaderNodeParticleMultiplyByAxisAngle", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_degrees_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_degrees_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "degrees_mode", + "setter": "set_degrees_mode", + "getter": "is_degrees_mode" + } + ] + }, + { + "name": "VisualShaderNodeParticleOutput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeOutput", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleRandomness", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060089061, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeParticleRandomness.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3597061078, + "return_value": { + "type": "enum::VisualShaderNodeParticleRandomness.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeParticleRingEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleSphereEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeProximityFade", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeRandomRange", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeRemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703697889, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeRemap.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1678380563, + "return_value": { + "type": "enum::VisualShaderNodeRemap.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeReroute", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "get_port_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1287173294, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "port_type", + "setter": "_set_port_type", + "getter": "get_port_type" + } + ] + }, + { + "name": "VisualShaderNodeResizableBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "VisualShaderNodeRotationByAxis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSDFRaymarch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSDFToScreenUV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSample3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_PORT", + "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3315130991, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeSample3D.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1079494121, + "return_value": { + "type": "enum::VisualShaderNodeSample3D.Source" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + } + ] + }, + { + "name": "VisualShaderNodeScreenNormalWorldSpace", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeScreenUVToSDF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSmoothStep", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2427426148, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeSmoothStep.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359640855, + "return_value": { + "type": "enum::VisualShaderNodeSmoothStep.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeStep", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 715172489, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeStep.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274022781, + "return_value": { + "type": "enum::VisualShaderNodeStep.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeSwitch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_FLOAT", + "value": 0 + }, + { + "name": "OP_TYPE_INT", + "value": 1 + }, + { + "name": "OP_TYPE_UINT", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "OP_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "OP_TYPE_MAX", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 510471861, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeSwitch.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2517845071, + "return_value": { + "type": "enum::VisualShaderNodeSwitch.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_SCREEN", + "value": 1 + }, + { + "name": "SOURCE_2D_TEXTURE", + "value": 2 + }, + { + "name": "SOURCE_2D_NORMAL", + "value": 3 + }, + { + "name": "SOURCE_DEPTH", + "value": 4 + }, + { + "name": "SOURCE_PORT", + "value": 5 + }, + { + "name": "SOURCE_3D_NORMAL", + "value": 6 + }, + { + "name": "SOURCE_ROUGHNESS", + "value": 7 + }, + { + "name": "SOURCE_MAX", + "value": 8 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905262939, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeTexture.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2896297444, + "return_value": { + "type": "enum::VisualShaderNodeTexture.Source" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "value", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986314081, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeTexture.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3290430153, + "return_value": { + "type": "enum::VisualShaderNodeTexture.TextureType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + } + ] + }, + { + "name": "VisualShaderNodeTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeSample3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "hash_compatibility": [ + 2206200446 + ], + "arguments": [ + { + "name": "value", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_texture_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "hash_compatibility": [ + 146117123 + ], + "return_value": { + "type": "TextureLayered" + } + } + ], + "properties": [ + { + "type": "Texture2DArray,CompressedTexture2DArray,PlaceholderTexture2DArray,Texture2DArrayRD", + "name": "texture_array", + "setter": "set_texture_array", + "getter": "get_texture_array" + } + ] + }, + { + "name": "VisualShaderNodeTexture2DArrayParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTexture2DParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeSample3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "value", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeTexture3DParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureParameter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_ANISOTROPY", + "value": 3 + }, + { + "name": "TYPE_MAX", + "value": 4 + } + ] + }, + { + "name": "ColorDefault", + "is_bitfield": false, + "values": [ + { + "name": "COLOR_DEFAULT_WHITE", + "value": 0 + }, + { + "name": "COLOR_DEFAULT_BLACK", + "value": 1 + }, + { + "name": "COLOR_DEFAULT_TRANSPARENT", + "value": 2 + }, + { + "name": "COLOR_DEFAULT_MAX", + "value": 3 + } + ] + }, + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_DEFAULT", + "value": 0 + }, + { + "name": "FILTER_NEAREST", + "value": 1 + }, + { + "name": "FILTER_LINEAR", + "value": 2 + }, + { + "name": "FILTER_NEAREST_MIPMAP", + "value": 3 + }, + { + "name": "FILTER_LINEAR_MIPMAP", + "value": 4 + }, + { + "name": "FILTER_NEAREST_MIPMAP_ANISOTROPIC", + "value": 5 + }, + { + "name": "FILTER_LINEAR_MIPMAP_ANISOTROPIC", + "value": 6 + }, + { + "name": "FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "REPEAT_DEFAULT", + "value": 0 + }, + { + "name": "REPEAT_ENABLED", + "value": 1 + }, + { + "name": "REPEAT_DISABLED", + "value": 2 + }, + { + "name": "REPEAT_MAX", + "value": 3 + } + ] + }, + { + "name": "TextureSource", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_NONE", + "value": 0 + }, + { + "name": "SOURCE_SCREEN", + "value": 1 + }, + { + "name": "SOURCE_DEPTH", + "value": 2 + }, + { + "name": "SOURCE_NORMAL_ROUGHNESS", + "value": 3 + }, + { + "name": "SOURCE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2227296876, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeTextureParameter.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 367922070, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureType" + } + }, + { + "name": "set_color_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4217624432, + "arguments": [ + { + "name": "color", + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + } + ] + }, + { + "name": "get_color_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837060134, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147684752, + "arguments": [ + { + "name": "filter", + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4184490817, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2036143070, + "arguments": [ + { + "name": "repeat", + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1690132794, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + } + }, + { + "name": "set_texture_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1212687372, + "arguments": [ + { + "name": "source", + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + } + ] + }, + { + "name": "get_texture_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2039092262, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + } + } + ], + "properties": [ + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + }, + { + "type": "int", + "name": "color_default", + "setter": "set_color_default", + "getter": "get_color_default" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + }, + { + "type": "int", + "name": "texture_source", + "setter": "set_texture_source", + "getter": "get_texture_source" + } + ] + }, + { + "name": "VisualShaderNodeTextureParameterTriplanar", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureSDF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureSDFNormal", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformCompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "constant", + "type": "Transform3D" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeTransformDecompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_INVERSE", + "value": 0 + }, + { + "name": "FUNC_TRANSPOSE", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900990409, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeTransformFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2839926569, + "return_value": { + "type": "enum::VisualShaderNodeTransformFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeTransformOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_AxB", + "value": 0 + }, + { + "name": "OP_BxA", + "value": 1 + }, + { + "name": "OP_AxB_COMP", + "value": 2 + }, + { + "name": "OP_BxA_COMP", + "value": 3 + }, + { + "name": "OP_ADD", + "value": 4 + }, + { + "name": "OP_A_MINUS_B", + "value": 5 + }, + { + "name": "OP_B_MINUS_A", + "value": 6 + }, + { + "name": "OP_A_DIV_B", + "value": 7 + }, + { + "name": "OP_B_DIV_A", + "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2287310733, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeTransformOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1238663601, + "return_value": { + "type": "enum::VisualShaderNodeTransformOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeTransformParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "value", + "type": "Transform3D" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Transform3D", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeTransformVecMult", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_AxB", + "value": 0 + }, + { + "name": "OP_BxA", + "value": 1 + }, + { + "name": "OP_3x3_AxB", + "value": 2 + }, + { + "name": "OP_3x3_BxA", + "value": 3 + }, + { + "name": "OP_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1785665912, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeTransformVecMult.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622088722, + "return_value": { + "type": "enum::VisualShaderNodeTransformVecMult.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeUIntConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeUIntFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_NEGATE", + "value": 0 + }, + { + "name": "FUNC_BITWISE_NOT", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2273148961, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4187123296, + "return_value": { + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeUIntOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_MAX", + "value": 5 + }, + { + "name": "OP_MIN", + "value": 6 + }, + { + "name": "OP_BITWISE_AND", + "value": 7 + }, + { + "name": "OP_BITWISE_OR", + "value": 8 + }, + { + "name": "OP_BITWISE_XOR", + "value": 9 + }, + { + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 + }, + { + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3463048345, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 256631461, + "return_value": { + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeUIntParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "int", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeUVFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_PANNING", + "value": 0 + }, + { + "name": "FUNC_SCALING", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 765791915, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeUVFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3772902164, + "return_value": { + "type": "enum::VisualShaderNodeUVFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeUVPolarCoord", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVarying", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_varying_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_varying_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_varying_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565867981, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.VaryingType" + } + ] + }, + { + "name": "get_varying_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 523183580, + "return_value": { + "type": "enum::VisualShader.VaryingType" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "varying_name", + "setter": "set_varying_name", + "getter": "get_varying_name" + }, + { + "type": "int", + "name": "varying_type", + "setter": "set_varying_type", + "getter": "get_varying_type" + } + ] + }, + { + "name": "VisualShaderNodeVaryingGetter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVarying", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVaryingSetter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVarying", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVec2Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "constant", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeVec2Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector2", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVec3Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "constant", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeVec3Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector3", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVec4Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "constant", + "type": "Quaternion" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + } + ], + "properties": [ + { + "type": "Quaternion", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeVec4Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 643568085, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2435802345, + "return_value": { + "type": "Vector4" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector4", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVectorBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_VECTOR_2D", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 2 + }, + { + "name": "OP_TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1692596998, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeVectorBase.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2568738462, + "return_value": { + "type": "enum::VisualShaderNodeVectorBase.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeVectorCompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorDecompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorDistance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_NORMALIZE", + "value": 0 + }, + { + "name": "FUNC_SATURATE", + "value": 1 + }, + { + "name": "FUNC_NEGATE", + "value": 2 + }, + { + "name": "FUNC_RECIPROCAL", + "value": 3 + }, + { + "name": "FUNC_ABS", + "value": 4 + }, + { + "name": "FUNC_ACOS", + "value": 5 + }, + { + "name": "FUNC_ACOSH", + "value": 6 + }, + { + "name": "FUNC_ASIN", + "value": 7 + }, + { + "name": "FUNC_ASINH", + "value": 8 + }, + { + "name": "FUNC_ATAN", + "value": 9 + }, + { + "name": "FUNC_ATANH", + "value": 10 + }, + { + "name": "FUNC_CEIL", + "value": 11 + }, + { + "name": "FUNC_COS", + "value": 12 + }, + { + "name": "FUNC_COSH", + "value": 13 + }, + { + "name": "FUNC_DEGREES", + "value": 14 + }, + { + "name": "FUNC_EXP", + "value": 15 + }, + { + "name": "FUNC_EXP2", + "value": 16 + }, + { + "name": "FUNC_FLOOR", + "value": 17 + }, + { + "name": "FUNC_FRACT", + "value": 18 + }, + { + "name": "FUNC_INVERSE_SQRT", + "value": 19 + }, + { + "name": "FUNC_LOG", + "value": 20 + }, + { + "name": "FUNC_LOG2", + "value": 21 + }, + { + "name": "FUNC_RADIANS", + "value": 22 + }, + { + "name": "FUNC_ROUND", + "value": 23 + }, + { + "name": "FUNC_ROUNDEVEN", + "value": 24 + }, + { + "name": "FUNC_SIGN", + "value": 25 + }, + { + "name": "FUNC_SIN", + "value": 26 + }, + { + "name": "FUNC_SINH", + "value": 27 + }, + { + "name": "FUNC_SQRT", + "value": 28 + }, + { + "name": "FUNC_TAN", + "value": 29 + }, + { + "name": "FUNC_TANH", + "value": 30 + }, + { + "name": "FUNC_TRUNC", + "value": 31 + }, + { + "name": "FUNC_ONEMINUS", + "value": 32 + }, + { + "name": "FUNC_MAX", + "value": 33 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 629964457, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeVectorFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4047776843, + "return_value": { + "type": "enum::VisualShaderNodeVectorFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeVectorLen", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_POW", + "value": 5 + }, + { + "name": "OP_MAX", + "value": 6 + }, + { + "name": "OP_MIN", + "value": 7 + }, + { + "name": "OP_CROSS", + "value": 8 + }, + { + "name": "OP_ATAN2", + "value": 9 + }, + { + "name": "OP_REFLECT", + "value": 10 + }, + { + "name": "OP_STEP", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3371507302, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeVectorOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 11793929, + "return_value": { + "type": "enum::VisualShaderNodeVectorOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeVectorRefract", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeWorldPositionFromDepth", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VoxelGI", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Subdiv", + "is_bitfield": false, + "values": [ + { + "name": "SUBDIV_64", + "value": 0 + }, + { + "name": "SUBDIV_128", + "value": 1 + }, + { + "name": "SUBDIV_256", + "value": 2 + }, + { + "name": "SUBDIV_512", + "value": 3 + }, + { + "name": "SUBDIV_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_probe_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1637849675, + "arguments": [ + { + "name": "data", + "type": "VoxelGIData" + } + ] + }, + { + "name": "get_probe_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1730645405, + "return_value": { + "type": "VoxelGIData" + } + }, + { + "name": "set_subdiv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240898472, + "arguments": [ + { + "name": "subdiv", + "type": "enum::VoxelGI.Subdiv" + } + ] + }, + { + "name": "get_subdiv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4261647950, + "return_value": { + "type": "enum::VoxelGI.Subdiv" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2781551026, + "arguments": [ + { + "name": "from_node", + "type": "Node", + "default_value": "null" + }, + { + "name": "create_visual_debug", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "debug_bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "subdiv", + "setter": "set_subdiv", + "getter": "get_subdiv" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "VoxelGIData", + "name": "data", + "setter": "set_probe_data", + "getter": "get_probe_data" + } + ] + }, + { + "name": "VoxelGIData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "allocate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4041601946, + "arguments": [ + { + "name": "to_cell_xform", + "type": "Transform3D" + }, + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "octree_size", + "type": "Vector3" + }, + { + "name": "octree_cells", + "type": "PackedByteArray" + }, + { + "name": "data_cells", + "type": "PackedByteArray" + }, + { + "name": "distance_field", + "type": "PackedByteArray" + }, + { + "name": "level_counts", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_octree_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_to_cell_xform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_octree_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_data_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_level_counts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_dynamic_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "dynamic_range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dynamic_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_propagation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "propagation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_propagation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "interior", + "type": "bool" + } + ] + }, + { + "name": "is_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_two_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_two_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "dynamic_range", + "setter": "set_dynamic_range", + "getter": "get_dynamic_range" + }, + { + "type": "float", + "name": "energy", + "setter": "set_energy", + "getter": "get_energy" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "float", + "name": "normal_bias", + "setter": "set_normal_bias", + "getter": "get_normal_bias" + }, + { + "type": "float", + "name": "propagation", + "setter": "set_propagation", + "getter": "get_propagation" + }, + { + "type": "bool", + "name": "use_two_bounces", + "setter": "set_use_two_bounces", + "getter": "is_using_two_bounces" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_interior", + "getter": "is_interior" + } + ] + }, + { + "name": "WeakRef", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_ref", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + } + ] + }, + { + "name": "WebRTCDataChannel", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "WriteMode", + "is_bitfield": false, + "values": [ + { + "name": "WRITE_MODE_TEXT", + "value": 0 + }, + { + "name": "WRITE_MODE_BINARY", + "value": 1 + } + ] + }, + { + "name": "ChannelState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_CONNECTING", + "value": 0 + }, + { + "name": "STATE_OPEN", + "value": 1 + }, + { + "name": "STATE_CLOSING", + "value": 2 + }, + { + "name": "STATE_CLOSED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "was_string_packet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999768052, + "arguments": [ + { + "name": "write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" + } + ] + }, + { + "name": "get_write_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2848495172, + "return_value": { + "type": "enum::WebRTCDataChannel.WriteMode" + } + }, + { + "name": "get_ready_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3501143017, + "return_value": { + "type": "enum::WebRTCDataChannel.ChannelState" + } + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_ordered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_max_packet_life_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_max_retransmits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_protocol", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_negotiated", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_buffered_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "write_mode", + "setter": "set_write_mode", + "getter": "get_write_mode" + } + ] + }, + { + "name": "WebRTCDataChannelExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "WebRTCDataChannel", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_buffer", + "type": "const uint8_t*" + }, + { + "name": "p_buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_set_write_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "p_write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" + } + ] + }, + { + "name": "_get_write_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::WebRTCDataChannel.WriteMode" + } + }, + { + "name": "_was_string_packet", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_ready_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::WebRTCDataChannel.ChannelState" + } + }, + { + "name": "_get_label", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_is_ordered", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_life_time", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_retransmits", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_protocol", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_is_negotiated", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_buffered_amount", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "WebRTCMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865356025, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "create_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "add_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4078953270, + "hash_compatibility": [ + 2555866323 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "WebRTCPeerConnection" + }, + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "unreliable_lifetime", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "remove_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + } + ] + }, + { + "name": "WebRTCPeerConnection", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ConnectionState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_NEW", + "value": 0 + }, + { + "name": "STATE_CONNECTING", + "value": 1 + }, + { + "name": "STATE_CONNECTED", + "value": 2 + }, + { + "name": "STATE_DISCONNECTED", + "value": 3 + }, + { + "name": "STATE_FAILED", + "value": 4 + }, + { + "name": "STATE_CLOSED", + "value": 5 + } + ] + }, + { + "name": "GatheringState", + "is_bitfield": false, + "values": [ + { + "name": "GATHERING_STATE_NEW", + "value": 0 + }, + { + "name": "GATHERING_STATE_GATHERING", + "value": 1 + }, + { + "name": "GATHERING_STATE_COMPLETE", + "value": 2 + } + ] + }, + { + "name": "SignalingState", + "is_bitfield": false, + "values": [ + { + "name": "SIGNALING_STATE_STABLE", + "value": 0 + }, + { + "name": "SIGNALING_STATE_HAVE_LOCAL_OFFER", + "value": 1 + }, + { + "name": "SIGNALING_STATE_HAVE_REMOTE_OFFER", + "value": 2 + }, + { + "name": "SIGNALING_STATE_HAVE_LOCAL_PRANSWER", + "value": 3 + }, + { + "name": "SIGNALING_STATE_HAVE_REMOTE_PRANSWER", + "value": 4 + }, + { + "name": "SIGNALING_STATE_CLOSED", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_default_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "extension_class", + "type": "StringName" + } + ] + }, + { + "name": "initialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2625064318, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "configuration", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "create_data_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1288557393, + "hash_compatibility": [ + 3997447457 + ], + "return_value": { + "type": "WebRTCDataChannel" + }, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "create_offer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "set_local_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "set_remote_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "add_ice_candidate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3958950400, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "media", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_connection_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275710506, + "return_value": { + "type": "enum::WebRTCPeerConnection.ConnectionState" + } + }, + { + "name": "get_gathering_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262591401, + "return_value": { + "type": "enum::WebRTCPeerConnection.GatheringState" + } + }, + { + "name": "get_signaling_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3342956226, + "return_value": { + "type": "enum::WebRTCPeerConnection.SignalingState" + } + } + ], + "signals": [ + { + "name": "session_description_created", + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "ice_candidate_created", + "arguments": [ + { + "name": "media", + "type": "String" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "data_channel_received", + "arguments": [ + { + "name": "channel", + "type": "WebRTCDataChannel" + } + ] + } + ] + }, + { + "name": "WebRTCPeerConnectionExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "WebRTCPeerConnection", + "api_type": "core", + "methods": [ + { + "name": "_get_connection_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::WebRTCPeerConnection.ConnectionState" + } + }, + { + "name": "_get_gathering_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::WebRTCPeerConnection.GatheringState" + } + }, + { + "name": "_get_signaling_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::WebRTCPeerConnection.SignalingState" + } + }, + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_config", + "type": "Dictionary" + } + ] + }, + { + "name": "_create_data_channel", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "WebRTCDataChannel" + }, + "arguments": [ + { + "name": "p_label", + "type": "String" + }, + { + "name": "p_config", + "type": "Dictionary" + } + ] + }, + { + "name": "_create_offer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_set_remote_description", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_type", + "type": "String" + }, + { + "name": "p_sdp", + "type": "String" + } + ] + }, + { + "name": "_set_local_description", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_type", + "type": "String" + }, + { + "name": "p_sdp", + "type": "String" + } + ] + }, + { + "name": "_add_ice_candidate", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_sdp_mid_name", + "type": "String" + }, + { + "name": "p_sdp_mline_index", + "type": "int", + "meta": "int32" + }, + { + "name": "p_sdp_name", + "type": "String" + } + ] + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true + } + ] + }, + { + "name": "WebSocketMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "tls_client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2400822951, + "hash_compatibility": [ + 337374795 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + }, + { + "name": "tls_server_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1381378851, + "return_value": { + "type": "WebSocketPeer" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_supported_protocols", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_supported_protocols", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_handshake_headers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_handshake_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_inbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_inbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_handshake_timeout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_handshake_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_max_queued_packets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_queued_packets", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_queued_packets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "supported_protocols", + "setter": "set_supported_protocols", + "getter": "get_supported_protocols" + }, + { + "type": "PackedStringArray", + "name": "handshake_headers", + "setter": "set_handshake_headers", + "getter": "get_handshake_headers" + }, + { + "type": "int", + "name": "inbound_buffer_size", + "setter": "set_inbound_buffer_size", + "getter": "get_inbound_buffer_size" + }, + { + "type": "int", + "name": "outbound_buffer_size", + "setter": "set_outbound_buffer_size", + "getter": "get_outbound_buffer_size" + }, + { + "type": "float", + "name": "handshake_timeout", + "setter": "set_handshake_timeout", + "getter": "get_handshake_timeout" + }, + { + "type": "int", + "name": "max_queued_packets", + "setter": "set_max_queued_packets", + "getter": "get_max_queued_packets" + } + ] + }, + { + "name": "WebSocketPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "WriteMode", + "is_bitfield": false, + "values": [ + { + "name": "WRITE_MODE_TEXT", + "value": 0 + }, + { + "name": "WRITE_MODE_BINARY", + "value": 1 + } + ] + }, + { + "name": "State", + "is_bitfield": false, + "values": [ + { + "name": "STATE_CONNECTING", + "value": 0 + }, + { + "name": "STATE_OPEN", + "value": 1 + }, + { + "name": "STATE_CLOSING", + "value": 2 + }, + { + "name": "STATE_CLOSED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "connect_to_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "tls_client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "accept_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255125695, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + } + ] + }, + { + "name": "send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2780360567, + "hash_compatibility": [ + 3440492527 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "message", + "type": "PackedByteArray" + }, + { + "name": "write_mode", + "type": "enum::WebSocketPeer.WriteMode", + "default_value": "1" + } + ] + }, + { + "name": "send_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "was_string_packet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1047156615, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "int32", + "default_value": "1000" + }, + { + "name": "reason", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_connected_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_selected_protocol", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_requested_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_no_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_current_outbound_buffered_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_ready_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346482985, + "return_value": { + "type": "enum::WebSocketPeer.State" + } + }, + { + "name": "get_close_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_close_reason", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_supported_protocols", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_supported_protocols", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_handshake_headers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_handshake_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_inbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_inbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_max_queued_packets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_queued_packets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "supported_protocols", + "setter": "set_supported_protocols", + "getter": "get_supported_protocols" + }, + { + "type": "PackedStringArray", + "name": "handshake_headers", + "setter": "set_handshake_headers", + "getter": "get_handshake_headers" + }, + { + "type": "int", + "name": "inbound_buffer_size", + "setter": "set_inbound_buffer_size", + "getter": "get_inbound_buffer_size" + }, + { + "type": "int", + "name": "outbound_buffer_size", + "setter": "set_outbound_buffer_size", + "getter": "get_outbound_buffer_size" + }, + { + "type": "int", + "name": "max_queued_packets", + "setter": "set_max_queued_packets", + "getter": "get_max_queued_packets" + } + ] + }, + { + "name": "WebXRInterface", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "XRInterface", + "api_type": "core", + "enums": [ + { + "name": "TargetRayMode", + "is_bitfield": false, + "values": [ + { + "name": "TARGET_RAY_MODE_UNKNOWN", + "value": 0 + }, + { + "name": "TARGET_RAY_MODE_GAZE", + "value": 1 + }, + { + "name": "TARGET_RAY_MODE_TRACKED_POINTER", + "value": 2 + }, + { + "name": "TARGET_RAY_MODE_SCREEN", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "is_session_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "session_mode", + "type": "String" + } + ] + }, + { + "name": "set_session_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "session_mode", + "type": "String" + } + ] + }, + { + "name": "get_session_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_required_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "required_features", + "type": "String" + } + ] + }, + { + "name": "get_required_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_optional_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "optional_features", + "type": "String" + } + ] + }, + { + "name": "get_optional_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_reference_space_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_enabled_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_requested_reference_space_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "requested_reference_space_types", + "type": "String" + } + ] + }, + { + "name": "get_requested_reference_space_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_input_source_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_source_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 399776966, + "hash_compatibility": [ + 636011756 + ], + "return_value": { + "type": "XRControllerTracker" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_source_target_ray_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2852387453, + "return_value": { + "type": "enum::WebXRInterface.TargetRayMode" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visibility_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_display_refresh_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_available_display_refresh_rates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "signals": [ + { + "name": "session_supported", + "arguments": [ + { + "name": "session_mode", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "session_started" + }, + { + "name": "session_ended" + }, + { + "name": "session_failed", + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "selectstart", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "select", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "selectend", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeezestart", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeeze", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeezeend", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "visibility_state_changed" + }, + { + "name": "reference_space_reset" + }, + { + "name": "display_refresh_rate_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "session_mode", + "setter": "set_session_mode", + "getter": "get_session_mode" + }, + { + "type": "String", + "name": "required_features", + "setter": "set_required_features", + "getter": "get_required_features" + }, + { + "type": "String", + "name": "optional_features", + "setter": "set_optional_features", + "getter": "get_optional_features" + }, + { + "type": "String", + "name": "requested_reference_space_types", + "setter": "set_requested_reference_space_types", + "getter": "get_requested_reference_space_types" + }, + { + "type": "String", + "name": "reference_space_type", + "getter": "get_reference_space_type" + }, + { + "type": "String", + "name": "enabled_features", + "getter": "get_enabled_features" + }, + { + "type": "String", + "name": "visibility_state", + "getter": "get_visibility_state" + } + ] + }, + { + "name": "Window", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Viewport", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 30 + }, + { + "name": "NOTIFICATION_THEME_CHANGED", + "value": 32 + } + ], + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_WINDOWED", + "value": 0 + }, + { + "name": "MODE_MINIMIZED", + "value": 1 + }, + { + "name": "MODE_MAXIMIZED", + "value": 2 + }, + { + "name": "MODE_FULLSCREEN", + "value": 3 + }, + { + "name": "MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 + } + ] + }, + { + "name": "Flags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_RESIZE_DISABLED", + "value": 0 + }, + { + "name": "FLAG_BORDERLESS", + "value": 1 + }, + { + "name": "FLAG_ALWAYS_ON_TOP", + "value": 2 + }, + { + "name": "FLAG_TRANSPARENT", + "value": 3 + }, + { + "name": "FLAG_NO_FOCUS", + "value": 4 + }, + { + "name": "FLAG_POPUP", + "value": 5 + }, + { + "name": "FLAG_EXTEND_TO_TITLE", + "value": 6 + }, + { + "name": "FLAG_MOUSE_PASSTHROUGH", + "value": 7 + }, + { + "name": "FLAG_MAX", + "value": 8 + } + ] + }, + { + "name": "ContentScaleMode", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_MODE_DISABLED", + "value": 0 + }, + { + "name": "CONTENT_SCALE_MODE_CANVAS_ITEMS", + "value": 1 + }, + { + "name": "CONTENT_SCALE_MODE_VIEWPORT", + "value": 2 + } + ] + }, + { + "name": "ContentScaleAspect", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_ASPECT_IGNORE", + "value": 0 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP", + "value": 1 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP_WIDTH", + "value": 2 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP_HEIGHT", + "value": 3 + }, + { + "name": "CONTENT_SCALE_ASPECT_EXPAND", + "value": 4 + } + ] + }, + { + "name": "ContentScaleStretch", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_STRETCH_FRACTIONAL", + "value": 0 + }, + { + "name": "CONTENT_SCALE_STRETCH_INTEGER", + "value": 1 + } + ] + }, + { + "name": "LayoutDirection", + "is_bitfield": false, + "values": [ + { + "name": "LAYOUT_DIRECTION_INHERITED", + "value": 0 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 + }, + { + "name": "LAYOUT_DIRECTION_LTR", + "value": 2 + }, + { + "name": "LAYOUT_DIRECTION_RTL", + "value": 3 + } + ] + }, + { + "name": "WindowInitialPosition", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_INITIAL_POSITION_ABSOLUTE", + "value": 0 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_PRIMARY_SCREEN", + "value": 1 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_MAIN_WINDOW_SCREEN", + "value": 2 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_OTHER_SCREEN", + "value": 3 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_MOUSE_FOCUS", + "value": 4 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_KEYBOARD_FOCUS", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_get_contents_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_window_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_initial_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4084468099, + "arguments": [ + { + "name": "initial_position", + "type": "enum::Window.WindowInitialPosition" + } + ] + }, + { + "name": "get_initial_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4294066647, + "return_value": { + "type": "enum::Window.WindowInitialPosition" + } + }, + { + "name": "set_current_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "move_to_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "reset_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_position_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_size_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "max_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "min_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3095236531, + "arguments": [ + { + "name": "mode", + "type": "enum::Window.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2566346114, + "return_value": { + "type": "enum::Window.Mode" + } + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426449779, + "arguments": [ + { + "name": "flag", + "type": "enum::Window.Flags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3062752289, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Window.Flags" + } + ] + }, + { + "name": "is_maximize_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "request_attention", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "move_to_foreground", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_transient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "transient", + "type": "bool" + } + ] + }, + { + "name": "is_transient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transient_to_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transient_to_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "exclusive", + "type": "bool" + } + ] + }, + { + "name": "is_exclusive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_unparent_when_invisible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "unparent", + "type": "bool" + } + ] + }, + { + "name": "can_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "grab_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_ime_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "set_ime_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "is_embedded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contents_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_force_native", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_native", + "type": "bool" + } + ] + }, + { + "name": "get_force_native", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_content_scale_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_content_scale_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_content_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2937716473, + "arguments": [ + { + "name": "mode", + "type": "enum::Window.ContentScaleMode" + } + ] + }, + { + "name": "get_content_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 161585230, + "return_value": { + "type": "enum::Window.ContentScaleMode" + } + }, + { + "name": "set_content_scale_aspect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370399418, + "arguments": [ + { + "name": "aspect", + "type": "enum::Window.ContentScaleAspect" + } + ] + }, + { + "name": "get_content_scale_aspect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4158790715, + "return_value": { + "type": "enum::Window.ContentScaleAspect" + } + }, + { + "name": "set_content_scale_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349355940, + "arguments": [ + { + "name": "stretch", + "type": "enum::Window.ContentScaleStretch" + } + ] + }, + { + "name": "get_content_scale_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536857316, + "return_value": { + "type": "enum::Window.ContentScaleStretch" + } + }, + { + "name": "set_keep_title_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "title_visible", + "type": "bool" + } + ] + }, + { + "name": "get_keep_title_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_content_scale_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_content_scale_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_font_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_font_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mouse_passthrough_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_mouse_passthrough_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_wrap_controls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_wrapping_controls", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "child_controls_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "theme", + "type": "Theme" + } + ] + }, + { + "name": "get_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_theme_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "begin_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1373065600, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "add_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188838905, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "add_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3518018674, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "add_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "add_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163973443, + "hash_compatibility": [ + 2336455395 + ], + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604739069, + "hash_compatibility": [ + 2759935355 + ], + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2826986490, + "hash_compatibility": [ + 387378635 + ], + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798751242, + "hash_compatibility": [ + 2377051548 + ], + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_icon_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_stylebox_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_color_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_constant_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_theme_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "get_theme_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_layout_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3094704184, + "arguments": [ + { + "name": "direction", + "type": "enum::Window.LayoutDirection" + } + ] + }, + { + "name": "get_layout_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3909617982, + "return_value": { + "type": "enum::Window.LayoutDirection" + } + }, + { + "name": "is_layout_rtl", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_translating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1680304321, + "arguments": [ + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_on_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "parent_rect", + "type": "Rect2i" + } + ] + }, + { + "name": "popup_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447975422, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014814997, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2613752477, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "popup_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2134721627, + "hash_compatibility": [ + 1728044812 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_exclusive_on_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2344671043, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "parent_rect", + "type": "Rect2i" + } + ] + }, + { + "name": "popup_exclusive_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3357594017, + "hash_compatibility": [ + 2561668109 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_exclusive_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2284776287, + "hash_compatibility": [ + 4257659513 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_exclusive_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2612708785, + "hash_compatibility": [ + 224798062 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + } + ], + "signals": [ + { + "name": "window_input", + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "files_dropped", + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "focus_entered" + }, + { + "name": "focus_exited" + }, + { + "name": "close_requested" + }, + { + "name": "go_back_requested" + }, + { + "name": "visibility_changed" + }, + { + "name": "about_to_popup" + }, + { + "name": "theme_changed" + }, + { + "name": "dpi_changed" + }, + { + "name": "titlebar_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "int", + "name": "initial_position", + "setter": "set_initial_position", + "getter": "get_initial_position" + }, + { + "type": "Vector2i", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "current_screen", + "setter": "set_current_screen", + "getter": "get_current_screen" + }, + { + "type": "PackedVector2Array", + "name": "mouse_passthrough_polygon", + "setter": "set_mouse_passthrough_polygon", + "getter": "get_mouse_passthrough_polygon" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "wrap_controls", + "setter": "set_wrap_controls", + "getter": "is_wrapping_controls" + }, + { + "type": "bool", + "name": "transient", + "setter": "set_transient", + "getter": "is_transient" + }, + { + "type": "bool", + "name": "transient_to_focused", + "setter": "set_transient_to_focused", + "getter": "is_transient_to_focused" + }, + { + "type": "bool", + "name": "exclusive", + "setter": "set_exclusive", + "getter": "is_exclusive" + }, + { + "type": "bool", + "name": "unresizable", + "setter": "set_flag", + "getter": "get_flag", + "index": 0 + }, + { + "type": "bool", + "name": "borderless", + "setter": "set_flag", + "getter": "get_flag", + "index": 1 + }, + { + "type": "bool", + "name": "always_on_top", + "setter": "set_flag", + "getter": "get_flag", + "index": 2 + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_flag", + "getter": "get_flag", + "index": 3 + }, + { + "type": "bool", + "name": "unfocusable", + "setter": "set_flag", + "getter": "get_flag", + "index": 4 + }, + { + "type": "bool", + "name": "popup_window", + "setter": "set_flag", + "getter": "get_flag", + "index": 5 + }, + { + "type": "bool", + "name": "extend_to_title", + "setter": "set_flag", + "getter": "get_flag", + "index": 6 + }, + { + "type": "bool", + "name": "mouse_passthrough", + "setter": "set_flag", + "getter": "get_flag", + "index": 7 + }, + { + "type": "bool", + "name": "force_native", + "setter": "set_force_native", + "getter": "get_force_native" + }, + { + "type": "Vector2i", + "name": "min_size", + "setter": "set_min_size", + "getter": "get_min_size" + }, + { + "type": "Vector2i", + "name": "max_size", + "setter": "set_max_size", + "getter": "get_max_size" + }, + { + "type": "bool", + "name": "keep_title_visible", + "setter": "set_keep_title_visible", + "getter": "get_keep_title_visible" + }, + { + "type": "Vector2i", + "name": "content_scale_size", + "setter": "set_content_scale_size", + "getter": "get_content_scale_size" + }, + { + "type": "int", + "name": "content_scale_mode", + "setter": "set_content_scale_mode", + "getter": "get_content_scale_mode" + }, + { + "type": "int", + "name": "content_scale_aspect", + "setter": "set_content_scale_aspect", + "getter": "get_content_scale_aspect" + }, + { + "type": "int", + "name": "content_scale_stretch", + "setter": "set_content_scale_stretch", + "getter": "get_content_scale_stretch" + }, + { + "type": "float", + "name": "content_scale_factor", + "setter": "set_content_scale_factor", + "getter": "get_content_scale_factor" + }, + { + "type": "bool", + "name": "auto_translate", + "setter": "set_auto_translate", + "getter": "is_auto_translating" + }, + { + "type": "Theme", + "name": "theme", + "setter": "set_theme", + "getter": "get_theme" + }, + { + "type": "String", + "name": "theme_type_variation", + "setter": "set_theme_type_variation", + "getter": "get_theme_type_variation" + } + ] + }, + { + "name": "WorkerThreadPool", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "add_task", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3745067146, + "hash_compatibility": [ + 3976347598 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "action", + "type": "Callable" + }, + { + "name": "high_priority", + "type": "bool", + "default_value": "false" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_task_completed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "task_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "wait_for_task_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "task_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "add_group_task", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1801953219, + "hash_compatibility": [ + 2377228549 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "action", + "type": "Callable" + }, + { + "name": "elements", + "type": "int", + "meta": "int32" + }, + { + "name": "tasks_needed", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "high_priority", + "type": "bool", + "default_value": "false" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_group_task_completed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_group_processed_element_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "wait_for_group_task_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "World2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_direct_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "canvas", + "getter": "get_canvas" + }, + { + "type": "RID", + "name": "space", + "getter": "get_space" + }, + { + "type": "RID", + "name": "navigation_map", + "getter": "get_navigation_map" + }, + { + "type": "PhysicsDirectSpaceState2D", + "name": "direct_space_state", + "getter": "get_direct_space_state" + } + ] + }, + { + "name": "World3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_scenario", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_fallback_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_fallback_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "get_direct_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + } + } + ], + "properties": [ + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "Environment", + "name": "fallback_environment", + "setter": "set_fallback_environment", + "getter": "get_fallback_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "RID", + "name": "space", + "getter": "get_space" + }, + { + "type": "RID", + "name": "navigation_map", + "getter": "get_navigation_map" + }, + { + "type": "RID", + "name": "scenario", + "getter": "get_scenario" + }, + { + "type": "PhysicsDirectSpaceState3D", + "name": "direct_space_state", + "getter": "get_direct_space_state" + } + ] + }, + { + "name": "WorldBoundaryShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "normal", + "type": "Vector2" + } + ] + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "normal", + "setter": "set_normal", + "getter": "get_normal" + }, + { + "type": "float", + "name": "distance", + "setter": "set_distance", + "getter": "get_distance" + } + ] + }, + { + "name": "WorldBoundaryShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_plane", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "get_plane", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753500971, + "return_value": { + "type": "Plane" + } + } + ], + "properties": [ + { + "type": "Plane", + "name": "plane", + "setter": "set_plane", + "getter": "get_plane" + } + ] + }, + { + "name": "WorldEnvironment", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1586754307, + "arguments": [ + { + "name": "compositor", + "type": "Compositor" + } + ] + }, + { + "name": "get_compositor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647707413, + "return_value": { + "type": "Compositor" + } + } + ], + "properties": [ + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "Compositor", + "name": "compositor", + "setter": "set_compositor", + "getter": "get_compositor" + } + ] + }, + { + "name": "X509Certificate", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "load_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + } + ] + }, + { + "name": "XMLParser", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "NodeType", + "is_bitfield": false, + "values": [ + { + "name": "NODE_NONE", + "value": 0 + }, + { + "name": "NODE_ELEMENT", + "value": 1 + }, + { + "name": "NODE_ELEMENT_END", + "value": 2 + }, + { + "name": "NODE_TEXT", + "value": 3 + }, + { + "name": "NODE_COMMENT", + "value": 4 + }, + { + "name": "NODE_CDATA", + "value": 5 + }, + { + "name": "NODE_UNKNOWN", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "read", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_node_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2984359541, + "return_value": { + "type": "enum::XMLParser.NodeType" + } + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_node_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_node_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_attribute_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_attribute_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_attribute_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_attribute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_named_attribute_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_named_attribute_value_safe", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "skip_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "open_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "XRAnchor3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", + "api_type": "core", + "methods": [ + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_plane", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753500971, + "return_value": { + "type": "Plane" + } + } + ] + }, + { + "name": "XRBodyModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BodyUpdate", + "is_bitfield": true, + "values": [ + { + "name": "BODY_UPDATE_UPPER_BODY", + "value": 1 + }, + { + "name": "BODY_UPDATE_LOWER_BODY", + "value": 2 + }, + { + "name": "BODY_UPDATE_HANDS", + "value": 4 + } + ] + }, + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_body_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_body_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_body_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2211199417, + "arguments": [ + { + "name": "body_update", + "type": "bitfield::XRBodyModifier3D.BodyUpdate" + } + ] + }, + { + "name": "get_body_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2642335328, + "return_value": { + "type": "bitfield::XRBodyModifier3D.BodyUpdate" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3356796943, + "arguments": [ + { + "name": "bone_update", + "type": "enum::XRBodyModifier3D.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1309305964, + "return_value": { + "type": "enum::XRBodyModifier3D.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "String", + "name": "body_tracker", + "setter": "set_body_tracker", + "getter": "get_body_tracker" + }, + { + "type": "int", + "name": "body_update", + "setter": "set_body_update", + "getter": "get_body_update" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "XRBodyTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core", + "enums": [ + { + "name": "BodyFlags", + "is_bitfield": true, + "values": [ + { + "name": "BODY_FLAG_UPPER_BODY_SUPPORTED", + "value": 1 + }, + { + "name": "BODY_FLAG_LOWER_BODY_SUPPORTED", + "value": 2 + }, + { + "name": "BODY_FLAG_HANDS_SUPPORTED", + "value": 4 + } + ] + }, + { + "name": "Joint", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_ROOT", + "value": 0 + }, + { + "name": "JOINT_HIPS", + "value": 1 + }, + { + "name": "JOINT_SPINE", + "value": 2 + }, + { + "name": "JOINT_CHEST", + "value": 3 + }, + { + "name": "JOINT_UPPER_CHEST", + "value": 4 + }, + { + "name": "JOINT_NECK", + "value": 5 + }, + { + "name": "JOINT_HEAD", + "value": 6 + }, + { + "name": "JOINT_HEAD_TIP", + "value": 7 + }, + { + "name": "JOINT_LEFT_SHOULDER", + "value": 8 + }, + { + "name": "JOINT_LEFT_UPPER_ARM", + "value": 9 + }, + { + "name": "JOINT_LEFT_LOWER_ARM", + "value": 10 + }, + { + "name": "JOINT_RIGHT_SHOULDER", + "value": 11 + }, + { + "name": "JOINT_RIGHT_UPPER_ARM", + "value": 12 + }, + { + "name": "JOINT_RIGHT_LOWER_ARM", + "value": 13 + }, + { + "name": "JOINT_LEFT_UPPER_LEG", + "value": 14 + }, + { + "name": "JOINT_LEFT_LOWER_LEG", + "value": 15 + }, + { + "name": "JOINT_LEFT_FOOT", + "value": 16 + }, + { + "name": "JOINT_LEFT_TOES", + "value": 17 + }, + { + "name": "JOINT_RIGHT_UPPER_LEG", + "value": 18 + }, + { + "name": "JOINT_RIGHT_LOWER_LEG", + "value": 19 + }, + { + "name": "JOINT_RIGHT_FOOT", + "value": 20 + }, + { + "name": "JOINT_RIGHT_TOES", + "value": 21 + }, + { + "name": "JOINT_LEFT_HAND", + "value": 22 + }, + { + "name": "JOINT_LEFT_PALM", + "value": 23 + }, + { + "name": "JOINT_LEFT_WRIST", + "value": 24 + }, + { + "name": "JOINT_LEFT_THUMB_METACARPAL", + "value": 25 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_PROXIMAL", + "value": 26 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_DISTAL", + "value": 27 + }, + { + "name": "JOINT_LEFT_THUMB_TIP", + "value": 28 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_METACARPAL", + "value": 29 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 30 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 31 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_DISTAL", + "value": 32 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_TIP", + "value": 33 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_METACARPAL", + "value": 34 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 35 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 36 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 37 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_TIP", + "value": 38 + }, + { + "name": "JOINT_LEFT_RING_FINGER_METACARPAL", + "value": 39 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_PROXIMAL", + "value": 40 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 41 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_DISTAL", + "value": 42 + }, + { + "name": "JOINT_LEFT_RING_FINGER_TIP", + "value": 43 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_METACARPAL", + "value": 44 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 45 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 46 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_DISTAL", + "value": 47 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_TIP", + "value": 48 + }, + { + "name": "JOINT_RIGHT_HAND", + "value": 49 + }, + { + "name": "JOINT_RIGHT_PALM", + "value": 50 + }, + { + "name": "JOINT_RIGHT_WRIST", + "value": 51 + }, + { + "name": "JOINT_RIGHT_THUMB_METACARPAL", + "value": 52 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_PROXIMAL", + "value": 53 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_DISTAL", + "value": 54 + }, + { + "name": "JOINT_RIGHT_THUMB_TIP", + "value": 55 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_METACARPAL", + "value": 56 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 57 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 58 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_DISTAL", + "value": 59 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_TIP", + "value": 60 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_METACARPAL", + "value": 61 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 62 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 63 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 64 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_TIP", + "value": 65 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_METACARPAL", + "value": 66 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_PROXIMAL", + "value": 67 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 68 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_DISTAL", + "value": 69 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_TIP", + "value": 70 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_METACARPAL", + "value": 71 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 72 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 73 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL", + "value": 74 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_TIP", + "value": 75 + }, + { + "name": "JOINT_MAX", + "value": 76 + } + ] + }, + { + "name": "JointFlags", + "is_bitfield": true, + "values": [ + { + "name": "JOINT_FLAG_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "JOINT_FLAG_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "JOINT_FLAG_POSITION_VALID", + "value": 4 + }, + { + "name": "JOINT_FLAG_POSITION_TRACKED", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_body_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2103235750, + "arguments": [ + { + "name": "flags", + "type": "bitfield::XRBodyTracker.BodyFlags" + } + ] + }, + { + "name": "get_body_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3543166366, + "return_value": { + "type": "bitfield::XRBodyTracker.BodyFlags" + } + }, + { + "name": "set_joint_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 592144999, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + }, + { + "name": "flags", + "type": "bitfield::XRBodyTracker.JointFlags" + } + ] + }, + { + "name": "get_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1030162609, + "return_value": { + "type": "bitfield::XRBodyTracker.JointFlags" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + } + ] + }, + { + "name": "set_joint_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2635424328, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_joint_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474811534, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "int", + "name": "body_flags", + "setter": "set_body_flags", + "getter": "get_body_flags" + } + ] + }, + { + "name": "XRCamera3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Camera3D", + "api_type": "core" + }, + { + "name": "XRController3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", + "api_type": "core", + "methods": [ + { + "name": "is_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_float", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_vector2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181770860, + "return_value": { + "type": "enum::XRPositionalTracker.TrackerHand" + } + } + ], + "signals": [ + { + "name": "button_pressed", + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "button_released", + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "input_float_changed", + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "input_vector2_changed", + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "profile_changed", + "arguments": [ + { + "name": "role", + "type": "String" + } + ] + } + ] + }, + { + "name": "XRControllerTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core" + }, + { + "name": "XRFaceModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_face_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_face_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target", + "type": "NodePath" + } + ] + }, + { + "name": "get_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "String", + "name": "face_tracker", + "setter": "set_face_tracker", + "getter": "get_face_tracker" + }, + { + "type": "NodePath", + "name": "target", + "setter": "set_target", + "getter": "get_target" + } + ] + }, + { + "name": "XRFaceTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRTracker", + "api_type": "core", + "enums": [ + { + "name": "BlendShapeEntry", + "is_bitfield": false, + "values": [ + { + "name": "FT_EYE_LOOK_OUT_RIGHT", + "value": 0 + }, + { + "name": "FT_EYE_LOOK_IN_RIGHT", + "value": 1 + }, + { + "name": "FT_EYE_LOOK_UP_RIGHT", + "value": 2 + }, + { + "name": "FT_EYE_LOOK_DOWN_RIGHT", + "value": 3 + }, + { + "name": "FT_EYE_LOOK_OUT_LEFT", + "value": 4 + }, + { + "name": "FT_EYE_LOOK_IN_LEFT", + "value": 5 + }, + { + "name": "FT_EYE_LOOK_UP_LEFT", + "value": 6 + }, + { + "name": "FT_EYE_LOOK_DOWN_LEFT", + "value": 7 + }, + { + "name": "FT_EYE_CLOSED_RIGHT", + "value": 8 + }, + { + "name": "FT_EYE_CLOSED_LEFT", + "value": 9 + }, + { + "name": "FT_EYE_SQUINT_RIGHT", + "value": 10 + }, + { + "name": "FT_EYE_SQUINT_LEFT", + "value": 11 + }, + { + "name": "FT_EYE_WIDE_RIGHT", + "value": 12 + }, + { + "name": "FT_EYE_WIDE_LEFT", + "value": 13 + }, + { + "name": "FT_EYE_DILATION_RIGHT", + "value": 14 + }, + { + "name": "FT_EYE_DILATION_LEFT", + "value": 15 + }, + { + "name": "FT_EYE_CONSTRICT_RIGHT", + "value": 16 + }, + { + "name": "FT_EYE_CONSTRICT_LEFT", + "value": 17 + }, + { + "name": "FT_BROW_PINCH_RIGHT", + "value": 18 + }, + { + "name": "FT_BROW_PINCH_LEFT", + "value": 19 + }, + { + "name": "FT_BROW_LOWERER_RIGHT", + "value": 20 + }, + { + "name": "FT_BROW_LOWERER_LEFT", + "value": 21 + }, + { + "name": "FT_BROW_INNER_UP_RIGHT", + "value": 22 + }, + { + "name": "FT_BROW_INNER_UP_LEFT", + "value": 23 + }, + { + "name": "FT_BROW_OUTER_UP_RIGHT", + "value": 24 + }, + { + "name": "FT_BROW_OUTER_UP_LEFT", + "value": 25 + }, + { + "name": "FT_NOSE_SNEER_RIGHT", + "value": 26 + }, + { + "name": "FT_NOSE_SNEER_LEFT", + "value": 27 + }, + { + "name": "FT_NASAL_DILATION_RIGHT", + "value": 28 + }, + { + "name": "FT_NASAL_DILATION_LEFT", + "value": 29 + }, + { + "name": "FT_NASAL_CONSTRICT_RIGHT", + "value": 30 + }, + { + "name": "FT_NASAL_CONSTRICT_LEFT", + "value": 31 + }, + { + "name": "FT_CHEEK_SQUINT_RIGHT", + "value": 32 + }, + { + "name": "FT_CHEEK_SQUINT_LEFT", + "value": 33 + }, + { + "name": "FT_CHEEK_PUFF_RIGHT", + "value": 34 + }, + { + "name": "FT_CHEEK_PUFF_LEFT", + "value": 35 + }, + { + "name": "FT_CHEEK_SUCK_RIGHT", + "value": 36 + }, + { + "name": "FT_CHEEK_SUCK_LEFT", + "value": 37 + }, + { + "name": "FT_JAW_OPEN", + "value": 38 + }, + { + "name": "FT_MOUTH_CLOSED", + "value": 39 + }, + { + "name": "FT_JAW_RIGHT", + "value": 40 + }, + { + "name": "FT_JAW_LEFT", + "value": 41 + }, + { + "name": "FT_JAW_FORWARD", + "value": 42 + }, + { + "name": "FT_JAW_BACKWARD", + "value": 43 + }, + { + "name": "FT_JAW_CLENCH", + "value": 44 + }, + { + "name": "FT_JAW_MANDIBLE_RAISE", + "value": 45 + }, + { + "name": "FT_LIP_SUCK_UPPER_RIGHT", + "value": 46 + }, + { + "name": "FT_LIP_SUCK_UPPER_LEFT", + "value": 47 + }, + { + "name": "FT_LIP_SUCK_LOWER_RIGHT", + "value": 48 + }, + { + "name": "FT_LIP_SUCK_LOWER_LEFT", + "value": 49 + }, + { + "name": "FT_LIP_SUCK_CORNER_RIGHT", + "value": 50 + }, + { + "name": "FT_LIP_SUCK_CORNER_LEFT", + "value": 51 + }, + { + "name": "FT_LIP_FUNNEL_UPPER_RIGHT", + "value": 52 + }, + { + "name": "FT_LIP_FUNNEL_UPPER_LEFT", + "value": 53 + }, + { + "name": "FT_LIP_FUNNEL_LOWER_RIGHT", + "value": 54 + }, + { + "name": "FT_LIP_FUNNEL_LOWER_LEFT", + "value": 55 + }, + { + "name": "FT_LIP_PUCKER_UPPER_RIGHT", + "value": 56 + }, + { + "name": "FT_LIP_PUCKER_UPPER_LEFT", + "value": 57 + }, + { + "name": "FT_LIP_PUCKER_LOWER_RIGHT", + "value": 58 + }, + { + "name": "FT_LIP_PUCKER_LOWER_LEFT", + "value": 59 + }, + { + "name": "FT_MOUTH_UPPER_UP_RIGHT", + "value": 60 + }, + { + "name": "FT_MOUTH_UPPER_UP_LEFT", + "value": 61 + }, + { + "name": "FT_MOUTH_LOWER_DOWN_RIGHT", + "value": 62 + }, + { + "name": "FT_MOUTH_LOWER_DOWN_LEFT", + "value": 63 + }, + { + "name": "FT_MOUTH_UPPER_DEEPEN_RIGHT", + "value": 64 + }, + { + "name": "FT_MOUTH_UPPER_DEEPEN_LEFT", + "value": 65 + }, + { + "name": "FT_MOUTH_UPPER_RIGHT", + "value": 66 + }, + { + "name": "FT_MOUTH_UPPER_LEFT", + "value": 67 + }, + { + "name": "FT_MOUTH_LOWER_RIGHT", + "value": 68 + }, + { + "name": "FT_MOUTH_LOWER_LEFT", + "value": 69 + }, + { + "name": "FT_MOUTH_CORNER_PULL_RIGHT", + "value": 70 + }, + { + "name": "FT_MOUTH_CORNER_PULL_LEFT", + "value": 71 + }, + { + "name": "FT_MOUTH_CORNER_SLANT_RIGHT", + "value": 72 + }, + { + "name": "FT_MOUTH_CORNER_SLANT_LEFT", + "value": 73 + }, + { + "name": "FT_MOUTH_FROWN_RIGHT", + "value": 74 + }, + { + "name": "FT_MOUTH_FROWN_LEFT", + "value": 75 + }, + { + "name": "FT_MOUTH_STRETCH_RIGHT", + "value": 76 + }, + { + "name": "FT_MOUTH_STRETCH_LEFT", + "value": 77 + }, + { + "name": "FT_MOUTH_DIMPLE_RIGHT", + "value": 78 + }, + { + "name": "FT_MOUTH_DIMPLE_LEFT", + "value": 79 + }, + { + "name": "FT_MOUTH_RAISER_UPPER", + "value": 80 + }, + { + "name": "FT_MOUTH_RAISER_LOWER", + "value": 81 + }, + { + "name": "FT_MOUTH_PRESS_RIGHT", + "value": 82 + }, + { + "name": "FT_MOUTH_PRESS_LEFT", + "value": 83 + }, + { + "name": "FT_MOUTH_TIGHTENER_RIGHT", + "value": 84 + }, + { + "name": "FT_MOUTH_TIGHTENER_LEFT", + "value": 85 + }, + { + "name": "FT_TONGUE_OUT", + "value": 86 + }, + { + "name": "FT_TONGUE_UP", + "value": 87 + }, + { + "name": "FT_TONGUE_DOWN", + "value": 88 + }, + { + "name": "FT_TONGUE_RIGHT", + "value": 89 + }, + { + "name": "FT_TONGUE_LEFT", + "value": 90 + }, + { + "name": "FT_TONGUE_ROLL", + "value": 91 + }, + { + "name": "FT_TONGUE_BLEND_DOWN", + "value": 92 + }, + { + "name": "FT_TONGUE_CURL_UP", + "value": 93 + }, + { + "name": "FT_TONGUE_SQUISH", + "value": 94 + }, + { + "name": "FT_TONGUE_FLAT", + "value": 95 + }, + { + "name": "FT_TONGUE_TWIST_RIGHT", + "value": 96 + }, + { + "name": "FT_TONGUE_TWIST_LEFT", + "value": 97 + }, + { + "name": "FT_SOFT_PALATE_CLOSE", + "value": 98 + }, + { + "name": "FT_THROAT_SWALLOW", + "value": 99 + }, + { + "name": "FT_NECK_FLEX_RIGHT", + "value": 100 + }, + { + "name": "FT_NECK_FLEX_LEFT", + "value": 101 + }, + { + "name": "FT_EYE_CLOSED", + "value": 102 + }, + { + "name": "FT_EYE_WIDE", + "value": 103 + }, + { + "name": "FT_EYE_SQUINT", + "value": 104 + }, + { + "name": "FT_EYE_DILATION", + "value": 105 + }, + { + "name": "FT_EYE_CONSTRICT", + "value": 106 + }, + { + "name": "FT_BROW_DOWN_RIGHT", + "value": 107 + }, + { + "name": "FT_BROW_DOWN_LEFT", + "value": 108 + }, + { + "name": "FT_BROW_DOWN", + "value": 109 + }, + { + "name": "FT_BROW_UP_RIGHT", + "value": 110 + }, + { + "name": "FT_BROW_UP_LEFT", + "value": 111 + }, + { + "name": "FT_BROW_UP", + "value": 112 + }, + { + "name": "FT_NOSE_SNEER", + "value": 113 + }, + { + "name": "FT_NASAL_DILATION", + "value": 114 + }, + { + "name": "FT_NASAL_CONSTRICT", + "value": 115 + }, + { + "name": "FT_CHEEK_PUFF", + "value": 116 + }, + { + "name": "FT_CHEEK_SUCK", + "value": 117 + }, + { + "name": "FT_CHEEK_SQUINT", + "value": 118 + }, + { + "name": "FT_LIP_SUCK_UPPER", + "value": 119 + }, + { + "name": "FT_LIP_SUCK_LOWER", + "value": 120 + }, + { + "name": "FT_LIP_SUCK", + "value": 121 + }, + { + "name": "FT_LIP_FUNNEL_UPPER", + "value": 122 + }, + { + "name": "FT_LIP_FUNNEL_LOWER", + "value": 123 + }, + { + "name": "FT_LIP_FUNNEL", + "value": 124 + }, + { + "name": "FT_LIP_PUCKER_UPPER", + "value": 125 + }, + { + "name": "FT_LIP_PUCKER_LOWER", + "value": 126 + }, + { + "name": "FT_LIP_PUCKER", + "value": 127 + }, + { + "name": "FT_MOUTH_UPPER_UP", + "value": 128 + }, + { + "name": "FT_MOUTH_LOWER_DOWN", + "value": 129 + }, + { + "name": "FT_MOUTH_OPEN", + "value": 130 + }, + { + "name": "FT_MOUTH_RIGHT", + "value": 131 + }, + { + "name": "FT_MOUTH_LEFT", + "value": 132 + }, + { + "name": "FT_MOUTH_SMILE_RIGHT", + "value": 133 + }, + { + "name": "FT_MOUTH_SMILE_LEFT", + "value": 134 + }, + { + "name": "FT_MOUTH_SMILE", + "value": 135 + }, + { + "name": "FT_MOUTH_SAD_RIGHT", + "value": 136 + }, + { + "name": "FT_MOUTH_SAD_LEFT", + "value": 137 + }, + { + "name": "FT_MOUTH_SAD", + "value": 138 + }, + { + "name": "FT_MOUTH_STRETCH", + "value": 139 + }, + { + "name": "FT_MOUTH_DIMPLE", + "value": 140 + }, + { + "name": "FT_MOUTH_TIGHTENER", + "value": 141 + }, + { + "name": "FT_MOUTH_PRESS", + "value": 142 + }, + { + "name": "FT_MAX", + "value": 143 + } + ] + } + ], + "methods": [ + { + "name": "get_blend_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330010046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" + } + ] + }, + { + "name": "set_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2352588791, + "arguments": [ + { + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_blend_shapes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_blend_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + } + ], + "properties": [ + { + "type": "PackedFloat32Array", + "name": "blend_shapes", + "setter": "set_blend_shapes", + "getter": "get_blend_shapes" + } + ] + }, + { + "name": "XRHandModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_hand_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_hand_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635701455, + "arguments": [ + { + "name": "bone_update", + "type": "enum::XRHandModifier3D.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2873665691, + "return_value": { + "type": "enum::XRHandModifier3D.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "String", + "name": "hand_tracker", + "setter": "set_hand_tracker", + "getter": "get_hand_tracker" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "XRHandTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core", + "enums": [ + { + "name": "HandTrackingSource", + "is_bitfield": false, + "values": [ + { + "name": "HAND_TRACKING_SOURCE_UNKNOWN", + "value": 0 + }, + { + "name": "HAND_TRACKING_SOURCE_UNOBSTRUCTED", + "value": 1 + }, + { + "name": "HAND_TRACKING_SOURCE_CONTROLLER", + "value": 2 + }, + { + "name": "HAND_TRACKING_SOURCE_NOT_TRACKED", + "value": 3 + }, + { + "name": "HAND_TRACKING_SOURCE_MAX", + "value": 4 + } + ] + }, + { + "name": "HandJoint", + "is_bitfield": false, + "values": [ + { + "name": "HAND_JOINT_PALM", + "value": 0 + }, + { + "name": "HAND_JOINT_WRIST", + "value": 1 + }, + { + "name": "HAND_JOINT_THUMB_METACARPAL", + "value": 2 + }, + { + "name": "HAND_JOINT_THUMB_PHALANX_PROXIMAL", + "value": 3 + }, + { + "name": "HAND_JOINT_THUMB_PHALANX_DISTAL", + "value": 4 + }, + { + "name": "HAND_JOINT_THUMB_TIP", + "value": 5 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_METACARPAL", + "value": 6 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 7 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 8 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_DISTAL", + "value": 9 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_TIP", + "value": 10 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_METACARPAL", + "value": 11 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 12 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 13 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 14 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_TIP", + "value": 15 + }, + { + "name": "HAND_JOINT_RING_FINGER_METACARPAL", + "value": 16 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_PROXIMAL", + "value": 17 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 18 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_DISTAL", + "value": 19 + }, + { + "name": "HAND_JOINT_RING_FINGER_TIP", + "value": 20 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_METACARPAL", + "value": 21 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 22 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 23 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_DISTAL", + "value": 24 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_TIP", + "value": 25 + }, + { + "name": "HAND_JOINT_MAX", + "value": 26 + } + ] + }, + { + "name": "HandJointFlags", + "is_bitfield": true, + "values": [ + { + "name": "HAND_JOINT_FLAG_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "HAND_JOINT_FLAG_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "HAND_JOINT_FLAG_POSITION_VALID", + "value": 4 + }, + { + "name": "HAND_JOINT_FLAG_POSITION_TRACKED", + "value": 8 + }, + { + "name": "HAND_JOINT_FLAG_LINEAR_VELOCITY_VALID", + "value": 16 + }, + { + "name": "HAND_JOINT_FLAG_ANGULAR_VELOCITY_VALID", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hand_tracking_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2958308861, + "arguments": [ + { + "name": "source", + "type": "enum::XRHandTracker.HandTrackingSource" + } + ] + }, + { + "name": "get_hand_tracking_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2475045250, + "return_value": { + "type": "enum::XRHandTracker.HandTrackingSource" + } + }, + { + "name": "set_hand_joint_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3028437365, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "flags", + "type": "bitfield::XRHandTracker.HandJointFlags" + } + ] + }, + { + "name": "get_hand_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1730972401, + "return_value": { + "type": "bitfield::XRHandTracker.HandJointFlags" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2529959613, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_hand_joint_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1090840196, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723659615, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_hand_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3400025734, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1978646737, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_hand_joint_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547240792, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1978646737, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_hand_joint_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547240792, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "int", + "name": "hand_tracking_source", + "setter": "set_hand_tracking_source", + "getter": "get_hand_tracking_source" + } + ] + }, + { + "name": "XRInterface", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Capabilities", + "is_bitfield": false, + "values": [ + { + "name": "XR_NONE", + "value": 0 + }, + { + "name": "XR_MONO", + "value": 1 + }, + { + "name": "XR_STEREO", + "value": 2 + }, + { + "name": "XR_QUAD", + "value": 4 + }, + { + "name": "XR_VR", + "value": 8 + }, + { + "name": "XR_AR", + "value": 16 + }, + { + "name": "XR_EXTERNAL", + "value": 32 + } + ] + }, + { + "name": "TrackingStatus", + "is_bitfield": false, + "values": [ + { + "name": "XR_NORMAL_TRACKING", + "value": 0 + }, + { + "name": "XR_EXCESSIVE_MOTION", + "value": 1 + }, + { + "name": "XR_INSUFFICIENT_FEATURES", + "value": 2 + }, + { + "name": "XR_UNKNOWN_TRACKING", + "value": 3 + }, + { + "name": "XR_NOT_TRACKING", + "value": 4 + } + ] + }, + { + "name": "PlayAreaMode", + "is_bitfield": false, + "values": [ + { + "name": "XR_PLAY_AREA_UNKNOWN", + "value": 0 + }, + { + "name": "XR_PLAY_AREA_3DOF", + "value": 1 + }, + { + "name": "XR_PLAY_AREA_SITTING", + "value": 2 + }, + { + "name": "XR_PLAY_AREA_ROOMSCALE", + "value": 3 + }, + { + "name": "XR_PLAY_AREA_STAGE", + "value": 4 + } + ] + }, + { + "name": "EnvironmentBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "XR_ENV_BLEND_MODE_OPAQUE", + "value": 0 + }, + { + "name": "XR_ENV_BLEND_MODE_ADDITIVE", + "value": 1 + }, + { + "name": "XR_ENV_BLEND_MODE_ALPHA_BLEND", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_capabilities", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "is_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "primary", + "type": "bool" + } + ] + }, + { + "name": "is_initialized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "initialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "uninitialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_system_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_tracking_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 167423259, + "return_value": { + "type": "enum::XRInterface.TrackingStatus" + } + }, + { + "name": "get_render_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_view_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "trigger_haptic_pulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3752640163, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "supports_play_area_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429955281, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "get_play_area_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1615132885, + "return_value": { + "type": "enum::XRInterface.PlayAreaMode" + } + }, + { + "name": "set_play_area_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429955281, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "get_play_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_anchor_detection_is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_anchor_detection_is_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_passthrough_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_passthrough_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "start_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "stop_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_transform_for_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518934792, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "cam_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_projection_for_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3766090294, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "aspect", + "type": "float", + "meta": "double" + }, + { + "name": "near", + "type": "float", + "meta": "double" + }, + { + "name": "far", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_supported_environment_blend_modes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_environment_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551152418, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.EnvironmentBlendMode" + } + ] + }, + { + "name": "get_environment_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1984334071, + "return_value": { + "type": "enum::XRInterface.EnvironmentBlendMode" + } + } + ], + "signals": [ + { + "name": "play_area_changed", + "arguments": [ + { + "name": "mode", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "interface_is_primary", + "setter": "set_primary", + "getter": "is_primary" + }, + { + "type": "int", + "name": "xr_play_area_mode", + "setter": "set_play_area_mode", + "getter": "get_play_area_mode" + }, + { + "type": "int", + "name": "environment_blend_mode", + "setter": "set_environment_blend_mode", + "getter": "get_environment_blend_mode" + }, + { + "type": "bool", + "name": "ar_is_anchor_detection_enabled", + "setter": "set_anchor_detection_is_enabled", + "getter": "get_anchor_detection_is_enabled" + } + ] + }, + { + "name": "XRInterfaceExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_get_capabilities", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_is_initialized", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_uninitialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_system_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_supports_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "_get_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::XRInterface.PlayAreaMode" + } + }, + { + "name": "_set_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "_get_play_area", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "_get_render_target_size", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_view_count", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_camera_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_transform_for_view", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "cam_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_projection_for_view", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedFloat64Array" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "aspect", + "type": "float", + "meta": "double" + }, + { + "name": "z_near", + "type": "float", + "meta": "double" + }, + { + "name": "z_far", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_vrs_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_pre_render", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_pre_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "_post_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "render_target", + "type": "RID" + }, + { + "name": "screen_rect", + "type": "Rect2" + } + ] + }, + { + "name": "_end_frame", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_suggested_tracker_names", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_suggested_pose_names", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "_get_tracking_status", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::XRInterface.TrackingStatus" + } + }, + { + "name": "_trigger_haptic_pulse", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_anchor_detection_is_enabled", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_anchor_detection_is_enabled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_get_camera_feed_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_color_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_depth_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_velocity_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "add_blit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258596971, + "arguments": [ + { + "name": "render_target", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "dst_rect", + "type": "Rect2i" + }, + { + "name": "use_layer", + "type": "bool" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "apply_lens_distortion", + "type": "bool" + }, + { + "name": "eye_center", + "type": "Vector2" + }, + { + "name": "k1", + "type": "float", + "meta": "double" + }, + { + "name": "k2", + "type": "float", + "meta": "double" + }, + { + "name": "upscale", + "type": "float", + "meta": "double" + }, + { + "name": "aspect_ratio", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_render_target_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + } + ] + }, + { + "name": "XRNode3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_pose_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "pose", + "type": "StringName" + } + ] + }, + { + "name": "get_pose_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_show_when_tracked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "get_show_when_tracked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2806551826, + "return_value": { + "type": "XRPose" + } + }, + { + "name": "trigger_haptic_pulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 508576839, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + } + ], + "signals": [ + { + "name": "tracking_changed", + "arguments": [ + { + "name": "tracking", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "tracker", + "setter": "set_tracker", + "getter": "get_tracker" + }, + { + "type": "String", + "name": "pose", + "setter": "set_pose_name", + "getter": "get_pose_name" + }, + { + "type": "bool", + "name": "show_when_tracked", + "setter": "set_show_when_tracked", + "getter": "get_show_when_tracked" + } + ] + }, + { + "name": "XROrigin3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_world_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "world_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_world_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "world_scale", + "setter": "set_world_scale", + "getter": "get_world_scale" + }, + { + "type": "bool", + "name": "current", + "setter": "set_current", + "getter": "is_current" + } + ] + }, + { + "name": "XRPose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "TrackingConfidence", + "is_bitfield": false, + "values": [ + { + "name": "XR_TRACKING_CONFIDENCE_NONE", + "value": 0 + }, + { + "name": "XR_TRACKING_CONFIDENCE_LOW", + "value": 1 + }, + { + "name": "XR_TRACKING_CONFIDENCE_HIGH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_tracking_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_adjusted_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_tracking_confidence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171656666, + "arguments": [ + { + "name": "tracking_confidence", + "type": "enum::XRPose.TrackingConfidence" + } + ] + }, + { + "name": "get_tracking_confidence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2064923680, + "return_value": { + "type": "enum::XRPose.TrackingConfidence" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "String", + "name": "name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "String", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "String", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "String", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "tracking_confidence", + "setter": "set_tracking_confidence", + "getter": "get_tracking_confidence" + } + ] + }, + { + "name": "XRPositionalTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRTracker", + "api_type": "core", + "enums": [ + { + "name": "TrackerHand", + "is_bitfield": false, + "values": [ + { + "name": "TRACKER_HAND_UNKNOWN", + "value": 0 + }, + { + "name": "TRACKER_HAND_LEFT", + "value": 1 + }, + { + "name": "TRACKER_HAND_RIGHT", + "value": 2 + }, + { + "name": "TRACKER_HAND_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_tracker_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tracker_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "profile", + "type": "String" + } + ] + }, + { + "name": "get_tracker_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181770860, + "return_value": { + "type": "enum::XRPositionalTracker.TrackerHand" + } + }, + { + "name": "set_tracker_hand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3904108980, + "arguments": [ + { + "name": "hand", + "type": "enum::XRPositionalTracker.TrackerHand" + } + ] + }, + { + "name": "has_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4099720006, + "return_value": { + "type": "XRPose" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "invalidate_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3451230163, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "linear_velocity", + "type": "Vector3" + }, + { + "name": "angular_velocity", + "type": "Vector3" + }, + { + "name": "tracking_confidence", + "type": "enum::XRPose.TrackingConfidence" + } + ] + }, + { + "name": "get_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + } + ], + "signals": [ + { + "name": "pose_changed", + "arguments": [ + { + "name": "pose", + "type": "XRPose" + } + ] + }, + { + "name": "pose_lost_tracking", + "arguments": [ + { + "name": "pose", + "type": "XRPose" + } + ] + }, + { + "name": "button_pressed", + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "button_released", + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "input_float_changed", + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "input_vector2_changed", + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "vector", + "type": "Vector2" + } + ] + }, + { + "name": "profile_changed", + "arguments": [ + { + "name": "role", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "profile", + "setter": "set_tracker_profile", + "getter": "get_tracker_profile" + }, + { + "type": "int", + "name": "hand", + "setter": "set_tracker_hand", + "getter": "get_tracker_hand" + } + ] + }, + { + "name": "XRServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "TrackerType", + "is_bitfield": false, + "values": [ + { + "name": "TRACKER_HEAD", + "value": 1 + }, + { + "name": "TRACKER_CONTROLLER", + "value": 2 + }, + { + "name": "TRACKER_BASESTATION", + "value": 4 + }, + { + "name": "TRACKER_ANCHOR", + "value": 8 + }, + { + "name": "TRACKER_HAND", + "value": 16 + }, + { + "name": "TRACKER_BODY", + "value": 32 + }, + { + "name": "TRACKER_FACE", + "value": 64 + }, + { + "name": "TRACKER_ANY_KNOWN", + "value": 127 + }, + { + "name": "TRACKER_UNKNOWN", + "value": 128 + }, + { + "name": "TRACKER_ANY", + "value": 255 + } + ] + }, + { + "name": "RotationMode", + "is_bitfield": false, + "values": [ + { + "name": "RESET_FULL_ROTATION", + "value": 0 + }, + { + "name": "RESET_BUT_KEEP_TILT", + "value": 1 + }, + { + "name": "DONT_RESET_ROTATION", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_world_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_world_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_world_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_world_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "world_origin", + "type": "Transform3D" + } + ] + }, + { + "name": "get_reference_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "clear_reference_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "center_on_hmd", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1450904707, + "arguments": [ + { + "name": "rotation_mode", + "type": "enum::XRServer.RotationMode" + }, + { + "name": "keep_height", + "type": "bool" + } + ] + }, + { + "name": "get_hmd_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "add_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + }, + { + "name": "get_interface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + }, + { + "name": "get_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4237347919, + "return_value": { + "type": "XRInterface" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "find_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1395192955, + "return_value": { + "type": "XRInterface" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "add_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], + "arguments": [ + { + "name": "tracker", + "type": "XRTracker" + } + ] + }, + { + "name": "remove_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], + "arguments": [ + { + "name": "tracker", + "type": "XRTracker" + } + ] + }, + { + "name": "get_trackers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "tracker_types", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 147382240, + "hash_compatibility": [ + 2742084544 + ], + "return_value": { + "type": "XRTracker" + }, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_primary_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2143545064, + "return_value": { + "type": "XRInterface" + } + }, + { + "name": "set_primary_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + } + ], + "signals": [ + { + "name": "reference_frame_changed" + }, + { + "name": "interface_added", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "tracker_added", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "tracker_updated", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "tracker_removed", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "world_scale", + "setter": "set_world_scale", + "getter": "get_world_scale" + }, + { + "type": "Vector3", + "name": "world_origin", + "setter": "set_world_origin", + "getter": "get_world_origin" + }, + { + "type": "Object", + "name": "primary_interface", + "setter": "set_primary_interface", + "getter": "get_primary_interface" + } + ] + }, + { + "name": "XRTracker", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_tracker_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2784508102, + "return_value": { + "type": "enum::XRServer.TrackerType" + } + }, + { + "name": "set_tracker_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3055763575, + "arguments": [ + { + "name": "type", + "type": "enum::XRServer.TrackerType" + } + ] + }, + { + "name": "get_tracker_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_tracker_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker_desc", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tracker_desc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "type", + "setter": "set_tracker_type", + "getter": "get_tracker_type" + }, + { + "type": "String", + "name": "name", + "setter": "set_tracker_name", + "getter": "get_tracker_name" + }, + { + "type": "String", + "name": "description", + "setter": "set_tracker_desc", + "getter": "get_tracker_desc" + } + ] + }, + { + "name": "XRVRS", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "make_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647044786, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "target_size", + "type": "Vector2" + }, + { + "name": "eye_foci", + "type": "PackedVector2Array" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "ZIPPacker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ZipAppend", + "is_bitfield": false, + "values": [ + { + "name": "APPEND_CREATE", + "value": 0 + }, + { + "name": "APPEND_CREATEAFTER", + "value": 1 + }, + { + "name": "APPEND_ADDINZIP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936816515, + "hash_compatibility": [ + 3715508516 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "append", + "type": "enum::ZIPPacker.ZipAppend", + "default_value": "0" + } + ] + }, + { + "name": "start_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "write_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "close_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + } + ] + }, + { + "name": "ZIPReader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "read_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 740857591, + "hash_compatibility": [ + 156385007 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "case_sensitive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 35364943, + "hash_compatibility": [ + 1676256 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "case_sensitive", + "type": "bool", + "default_value": "true" + } + ] + } + ] + } + ], + "singletons": [ + { + "name": "Performance", + "type": "Performance" + }, + { + "name": "TextServerManager", + "type": "TextServerManager" + }, + { + "name": "PhysicsServer2DManager", + "type": "PhysicsServer2DManager" + }, + { + "name": "PhysicsServer3DManager", + "type": "PhysicsServer3DManager" + }, + { + "name": "NavigationMeshGenerator", + "type": "NavigationMeshGenerator" + }, + { + "name": "ProjectSettings", + "type": "ProjectSettings" + }, + { + "name": "IP", + "type": "IP" + }, + { + "name": "Geometry2D", + "type": "Geometry2D" + }, + { + "name": "Geometry3D", + "type": "Geometry3D" + }, + { + "name": "ResourceLoader", + "type": "ResourceLoader" + }, + { + "name": "ResourceSaver", + "type": "ResourceSaver" + }, + { + "name": "OS", + "type": "OS" + }, + { + "name": "Engine", + "type": "Engine" + }, + { + "name": "ClassDB", + "type": "ClassDB" + }, + { + "name": "Marshalls", + "type": "Marshalls" + }, + { + "name": "TranslationServer", + "type": "TranslationServer" + }, + { + "name": "Input", + "type": "Input" + }, + { + "name": "InputMap", + "type": "InputMap" + }, + { + "name": "EngineDebugger", + "type": "EngineDebugger" + }, + { + "name": "Time", + "type": "Time" + }, + { + "name": "GDExtensionManager", + "type": "GDExtensionManager" + }, + { + "name": "ResourceUID", + "type": "ResourceUID" + }, + { + "name": "WorkerThreadPool", + "type": "WorkerThreadPool" + }, + { + "name": "ThemeDB", + "type": "ThemeDB" + }, + { + "name": "EditorInterface", + "type": "EditorInterface" + }, + { + "name": "JavaClassWrapper", + "type": "JavaClassWrapper" + }, + { + "name": "JavaScriptBridge", + "type": "JavaScriptBridge" + }, + { + "name": "AudioServer", + "type": "AudioServer" + }, + { + "name": "CameraServer", + "type": "CameraServer" + }, + { + "name": "DisplayServer", + "type": "DisplayServer" + }, + { + "name": "NativeMenu", + "type": "NativeMenu" + }, + { + "name": "NavigationServer2D", + "type": "NavigationServer2D" + }, + { + "name": "NavigationServer3D", + "type": "NavigationServer3D" + }, + { + "name": "RenderingServer", + "type": "RenderingServer" + }, + { + "name": "PhysicsServer2D", + "type": "PhysicsServer2D" + }, + { + "name": "PhysicsServer3D", + "type": "PhysicsServer3D" + }, + { + "name": "XRServer", + "type": "XRServer" + } + ], + "native_structures": [ + { + "name": "AudioFrame", + "format": "float left;float right" + }, + { + "name": "CaretInfo", + "format": "Rect2 leading_caret;Rect2 trailing_caret;TextServer::Direction leading_direction;TextServer::Direction trailing_direction" + }, + { + "name": "Glyph", + "format": "int start = -1;int end = -1;uint8_t count = 0;uint8_t repeat = 1;uint16_t flags = 0;float x_off = 0.f;float y_off = 0.f;float advance = 0.f;RID font_rid;int font_size = 0;int32_t index = 0" + }, + { + "name": "ObjectID", + "format": "uint64_t id = 0" + }, + { + "name": "PhysicsServer2DExtensionMotionResult", + "format": "Vector2 travel;Vector2 remainder;Vector2 collision_point;Vector2 collision_normal;Vector2 collider_velocity;real_t collision_depth;real_t collision_safe_fraction;real_t collision_unsafe_fraction;int collision_local_shape;ObjectID collider_id;RID collider;int collider_shape" + }, + { + "name": "PhysicsServer2DExtensionRayResult", + "format": "Vector2 position;Vector2 normal;RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "PhysicsServer2DExtensionShapeRestInfo", + "format": "Vector2 point;Vector2 normal;RID rid;ObjectID collider_id;int shape;Vector2 linear_velocity" + }, + { + "name": "PhysicsServer2DExtensionShapeResult", + "format": "RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "PhysicsServer3DExtensionMotionCollision", + "format": "Vector3 position;Vector3 normal;Vector3 collider_velocity;Vector3 collider_angular_velocity;real_t depth;int local_shape;ObjectID collider_id;RID collider;int collider_shape" + }, + { + "name": "PhysicsServer3DExtensionMotionResult", + "format": "Vector3 travel;Vector3 remainder;real_t collision_depth;real_t collision_safe_fraction;real_t collision_unsafe_fraction;PhysicsServer3DExtensionMotionCollision collisions[32];int collision_count" + }, + { + "name": "PhysicsServer3DExtensionRayResult", + "format": "Vector3 position;Vector3 normal;RID rid;ObjectID collider_id;Object *collider;int shape;int face_index" + }, + { + "name": "PhysicsServer3DExtensionShapeRestInfo", + "format": "Vector3 point;Vector3 normal;RID rid;ObjectID collider_id;int shape;Vector3 linear_velocity" + }, + { + "name": "PhysicsServer3DExtensionShapeResult", + "format": "RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "ScriptLanguageExtensionProfilingInfo", + "format": "StringName signature;uint64_t call_count;uint64_t total_time;uint64_t self_time" + } + ] +}