From f474eb7478ee3bac5c06ce016c67d5aeec8215da Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Tue, 4 Mar 2025 22:17:26 -0500 Subject: [PATCH 1/9] Update dependency and extend disclaimer Exnted the title screen message and update engine version to 4.4. --- README | 4 ++-- configure.ac | 2 +- engine/project.godot | 4 ++-- engine/title.tscn | 19 +++++++++++-------- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/README b/README index a9ae1f2..603071a 100755 --- a/README +++ b/README @@ -10,8 +10,8 @@ Dependencies for your system; heavily shared library-oriented systems may need all of these installed to run the compiled binary. - - Godot 4.3+ - - Vulkan Developement Libraries(version compatible with Godot 4.2) + - Godot 4.4 + - Vulkan Developement Libraries (version compatible with Godot 4.4) - Godot Jolt Some platforms may require that shared libraries be placed alongside the diff --git a/configure.ac b/configure.ac index 36d0adb..f87f890 100644 --- a/configure.ac +++ b/configure.ac @@ -57,7 +57,7 @@ AC_CONFIG_FILES([\ AC_CONFIG_SRCDIR([src/main.c]) -CFLAGS="$CFLAGS -std=c11 -pedantic-errors -Wall -Wold-style-definition -Wextra \ +CFLAGS="$CFLAGS -std=c99 -pedantic-errors -Wall -Wold-style-definition -Wextra \ -Wmissing-prototypes -Wstrict-prototypes" # Compile to C11 # without # GNU extensions. diff --git a/engine/project.godot b/engine/project.godot index af59f03..d1e4413 100644 --- a/engine/project.godot +++ b/engine/project.godot @@ -10,9 +10,9 @@ config_version=5 [application] -config/name="ASFOS" +config/name="Spruce-Basin" run/main_scene="res://title.tscn" -config/features=PackedStringArray("4.3", "Forward Plus") +config/features=PackedStringArray("4.4", "Forward Plus") boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/show_image=false config/icon="res://icon.svg" diff --git a/engine/title.tscn b/engine/title.tscn index ead97a8..4ec2a36 100644 --- a/engine/title.tscn +++ b/engine/title.tscn @@ -11,8 +11,8 @@ [node name="Disclaimer" type="Label" parent="Camera3D/CanvasLayer"] offset_right = 1151.0 offset_bottom = 650.0 -text = "RTR -Early Prototype +text = "Reference Title: Spruce-Basin +Pre-Release Prototype All Content Subject to Change." horizontal_alignment = 1 vertical_alignment = 1 @@ -97,15 +97,18 @@ vertical_alignment = 1 offset_right = 500.0 offset_bottom = 45.0 text = "To-Do: - - Title-screen background - - 3D environment modeled in Blender. - - Texture will have to be baked and exported at various resolutions. - - Create shader to apply gaussian blur to a rectangle to place in front of the viewport; blurring the background. +- HDRI Texture will have to be baked and exported at various resolutions. +- Create shader to apply gaussian blur to a rectangle to place in front of the viewport; blurring the background; an HRDI is available with this project. - Create theme for UI. - Fade animations for buttons. - Possibly have no background for the buttons; instead having an outline that changes. - - View Fontforge to create custom fonts. -- Use C3/C++ API to implement functions for each button. + - Custom fonts are being worked on. +- Use C API to implement interactive interface; this API is available via GDExtension, which has bindings available for an extended +selection of languages, which may all interact with each other via this API. +- Components that require speed, such as procedural generation and most core logic, should be implemented in C99/C++11; these libraries may then +be called from a more expressive language, such as Tim Apple's Swift. +- These issues will be migrated to the Forgejo instance. + - Button for copyright notices in bottom-left corner." vertical_alignment = 1 From dd8e9d429668f98e0f3537c09b241fdeadaeafbb Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Wed, 5 Mar 2025 00:10:19 -0500 Subject: [PATCH 2/9] Add base files for bindings Add base files for C++ and D that will interface with the existing C integration. --- .gitignore | 24 ++++++++++++++++++++++++ README | 8 ++++++++ build.sh | 5 +++++ dub.sdl | 12 ++++++++++++ dub.selections.json | 7 +++++++ engine/bin/libsb.gdextension | 10 ++++++++++ engine/title.tscn | 2 +- src/init/bind.d | 6 ++++++ src/init/cpp/bind.cpp | 1 + 9 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 dub.sdl create mode 100644 dub.selections.json create mode 100644 engine/bin/libsb.gdextension create mode 100644 src/init/bind.d create mode 100644 src/init/cpp/bind.cpp diff --git a/.gitignore b/.gitignore index 7594d75..e42dbe1 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,9 @@ !build.sh !CHANGELOG !configure.ac +!dub.sdl +!dub.selections.json +!extension_api.json !LICENSE !Makefile.am !README @@ -39,6 +42,7 @@ /engine/bin/* !/engine/bin/librtr.gdextension +!/engine/bin/libsb.gdextension # /engine/img !/engine/img/ @@ -56,6 +60,26 @@ !/src/main.gdextension !/src/main.h +# /src/init +!/src/init +/src/init/* + +!/src/init/bind.d + +# /src/init/cpp +!/src/init/cpp +/src/init/cpp/* + +!/src/init/cpp/bind.cpp + +# /src/init/d +!/src/init/d +/src/init/d/* + +/src/init/d/bind.d + +!/src/init/d + # /res !/res/ /res/* diff --git a/README b/README index 603071a..f7354d2 100755 --- a/README +++ b/README @@ -24,6 +24,10 @@ Build - Git - GNU Autotools - UNIX Shell + - GCC (with G++) + - LDC + - DUB + - Tubolent W2C2 (optional; testing only) 1.) Install the dependencies listed above. @@ -35,6 +39,10 @@ Build 3.) Run "build.sh" within a UNIX shell. + Using this configuration, the project will be compatible with all major +operating systems and WebAssembly, which can be useful for transpiling and +new platform testing. + Project organized in conformance to the Straightforward C Project Standard 5 (SCPS5). diff --git a/build.sh b/build.sh index 70066d6..f2544b7 100644 --- a/build.sh +++ b/build.sh @@ -2,6 +2,11 @@ # Build Script +# Prepare to Build Project + +mkdir ./bld +mkdir ./bld/out + # Run Autotools libtoolize aclocal diff --git a/dub.sdl b/dub.sdl new file mode 100644 index 0000000..2e0149d --- /dev/null +++ b/dub.sdl @@ -0,0 +1,12 @@ +name "spruce-basin" +description "Source material." +authors "AUTHORS" +copyright "Copyright © 2025, AUTHORS" +license "proprietary" +dependency "godot-dlang" version="~master" +configuration "spruce-basin" { + targetType "dynamicLibrary" + dflags "-dllimport=defaultLibsOnly" platform="windows-ldc2" + targetName "bld/out/spruce-basin" + mainSourceFile "src/init/bind.d" +} diff --git a/dub.selections.json b/dub.selections.json new file mode 100644 index 0000000..8c8874a --- /dev/null +++ b/dub.selections.json @@ -0,0 +1,7 @@ +{ + "fileVersion": 1, + "versions": { + "godot-dlang": "~master", + "utf_bc": "0.2.1" + } +} diff --git a/engine/bin/libsb.gdextension b/engine/bin/libsb.gdextension new file mode 100644 index 0000000..e788d61 --- /dev/null +++ b/engine/bin/libsb.gdextension @@ -0,0 +1,10 @@ +[configuration] + +entry_symbol = "Godot-DLang" +compatibility_minimum = "4.4" + +[libraries] + +linux.64 = "bind.so" +darwin.64 = "bind.dylib" +windows.64 = "bind.dll" diff --git a/engine/title.tscn b/engine/title.tscn index 4ec2a36..f31edbf 100644 --- a/engine/title.tscn +++ b/engine/title.tscn @@ -106,7 +106,7 @@ text = "To-Do: - Use C API to implement interactive interface; this API is available via GDExtension, which has bindings available for an extended selection of languages, which may all interact with each other via this API. - Components that require speed, such as procedural generation and most core logic, should be implemented in C99/C++11; these libraries may then -be called from a more expressive language, such as Tim Apple's Swift. +be called from a more expressive language, such as D or a WASM object. - These issues will be migrated to the Forgejo instance. - Button for copyright notices in bottom-left corner." diff --git a/src/init/bind.d b/src/init/bind.d new file mode 100644 index 0000000..7835b7e --- /dev/null +++ b/src/init/bind.d @@ -0,0 +1,6 @@ +import std; + +void main() +{ + printf("Start."); +} diff --git a/src/init/cpp/bind.cpp b/src/init/cpp/bind.cpp new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/src/init/cpp/bind.cpp @@ -0,0 +1 @@ + From 724659b25f95469b90f32a7d671b74e2bae48865 Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Wed, 5 Mar 2025 07:44:25 -0500 Subject: [PATCH 3/9] Refactor build resources Move DUB files into /bld/d and add more instructions to README. --- .gitignore | 25 +++++++++++----- README | 11 +++++++ dub.sdl => bld/src/d/dub.sdl | 4 +-- .../src/d/dub.selections.json | 0 build.sh | 2 +- engine/bin/librtr.gdextension | 8 ----- engine/bin/libsb.gdextension | 11 ++++--- src/init/bind.d | 6 ---- src/init/d/bind.d | 30 +++++++++++++++++++ 9 files changed, 69 insertions(+), 28 deletions(-) rename dub.sdl => bld/src/d/dub.sdl (78%) rename dub.selections.json => bld/src/d/dub.selections.json (100%) delete mode 100644 engine/bin/librtr.gdextension delete mode 100644 src/init/bind.d create mode 100644 src/init/d/bind.d diff --git a/.gitignore b/.gitignore index e42dbe1..8d5aef9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,8 +11,6 @@ !build.sh !CHANGELOG !configure.ac -!dub.sdl -!dub.selections.json !extension_api.json !LICENSE !Makefile.am @@ -21,6 +19,21 @@ !/bin/main.gdextension +# /bld +!/bld/ +/bld/* + +# /bld/src +!/bld/src/ +/bld/src/* + +# /bld/src/d +!/bld/src/d/ +/bld/src/d/* + +!/bld/src/d/dub.sdl +!/bld/src/d/dub.selections.json + # /docs !/docs/ /docs/* @@ -64,19 +77,17 @@ !/src/init /src/init/* -!/src/init/bind.d - # /src/init/cpp -!/src/init/cpp +!/src/init/cpp/ /src/init/cpp/* !/src/init/cpp/bind.cpp # /src/init/d -!/src/init/d +!/src/init/d/ /src/init/d/* -/src/init/d/bind.d +!/src/init/d/bind.d !/src/init/d diff --git a/README b/README index f7354d2..0d58f4e 100755 --- a/README +++ b/README @@ -43,6 +43,17 @@ Build operating systems and WebAssembly, which can be useful for transpiling and new platform testing. +Quick Setup +----------- + + In a terminal run Godot with the "--dump-extension-api" flag; this will +generate the "extension_api.json" required by your installation. + Following this, run the following command: + + dub run godot-dlang:generator -- -j extension_api.json -o + + Refer to documentation for more information. + Project organized in conformance to the Straightforward C Project Standard 5 (SCPS5). diff --git a/dub.sdl b/bld/src/d/dub.sdl similarity index 78% rename from dub.sdl rename to bld/src/d/dub.sdl index 2e0149d..f69ba99 100644 --- a/dub.sdl +++ b/bld/src/d/dub.sdl @@ -7,6 +7,6 @@ dependency "godot-dlang" version="~master" configuration "spruce-basin" { targetType "dynamicLibrary" dflags "-dllimport=defaultLibsOnly" platform="windows-ldc2" - targetName "bld/out/spruce-basin" - mainSourceFile "src/init/bind.d" + targetName "../../obj/spruce-basin" + mainSourceFile "../../../src/init/bind.d" } diff --git a/dub.selections.json b/bld/src/d/dub.selections.json similarity index 100% rename from dub.selections.json rename to bld/src/d/dub.selections.json diff --git a/build.sh b/build.sh index f2544b7..b42c5c6 100644 --- a/build.sh +++ b/build.sh @@ -5,7 +5,7 @@ # Prepare to Build Project mkdir ./bld -mkdir ./bld/out +mkdir ./bld/obj # Run Autotools libtoolize diff --git a/engine/bin/librtr.gdextension b/engine/bin/librtr.gdextension deleted file mode 100644 index bedf954..0000000 --- a/engine/bin/librtr.gdextension +++ /dev/null @@ -1,8 +0,0 @@ -[configuration] -entry_symbol = "librtr_extension_init" -compatibility_minimum = "4.2" - -[libraries] -windows.x86_64 = "res://../src/.libs/librtr.dll" -macos = "res://../src/.libs/librtr.dylib" -linux.debug.x86_64 = "res://../src/.libs/librtr.so" diff --git a/engine/bin/libsb.gdextension b/engine/bin/libsb.gdextension index e788d61..2038d17 100644 --- a/engine/bin/libsb.gdextension +++ b/engine/bin/libsb.gdextension @@ -1,10 +1,13 @@ [configuration] -entry_symbol = "Godot-DLang" +entry_symbol = "libsb_init" compatibility_minimum = "4.4" [libraries] -linux.64 = "bind.so" -darwin.64 = "bind.dylib" -windows.64 = "bind.dll" +linux.amd64 = "res://../bld/obj/.libs/libbind.so" +linux.amd64 = "res://../bld/obj/.libs/libsb.so" +darwin.amd64 = "res://../bld/obj/.libs/libbind.dylib" +darwin.amd64 = "res://../bld/obj/.libs/libsb.dylib" +windows.amd64 = "res://../bld/obj/.libs/libbind.dll" +windows.amd64 = "res://../bld/obj/.libs/libsb.dll" diff --git a/src/init/bind.d b/src/init/bind.d deleted file mode 100644 index 7835b7e..0000000 --- a/src/init/bind.d +++ /dev/null @@ -1,6 +0,0 @@ -import std; - -void main() -{ - printf("Start."); -} diff --git a/src/init/d/bind.d b/src/init/d/bind.d new file mode 100644 index 0000000..33f4614 --- /dev/null +++ b/src/init/d/bind.d @@ -0,0 +1,30 @@ +import godot; +// import godot.api.script; // for GodotScript! +// import godot.api.register; // for GodotNativeLibrary +// import godot.string; // for gs! + +import godot.node; + +// minimal class example with _ready method that will be invoked on creation +class Greeter : GodotScript!Node { + @Property String name; + + // this method is a special godot entry point when object is added to the scene + @Method + void _ready() { + // 'gs' is a string wrapper that converts D string to godot string + // usually there is helper functions that takes regular D strings and do this for you + print(gs!"Hello ", name); + } +} + +// register classes, initialize and terminate D runtime, only one per plugin +mixin GodotNativeLibrary!( + // this is a name prefix of the plugin to be acessible inside godot + // it must match the prefix in .gdextension file: + // entry_symbol = "mydplugin_gdextension_entry" + "mydplugin", + + // here goes the list of classes you would like to expose in godot + Greeter, +); From d460a7ca9306f6df7d29f1eefeb43f18bd1fff77 Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Thu, 6 Mar 2025 19:55:35 -0500 Subject: [PATCH 4/9] Add utilities and documentation Add portable filesize and logging C libraries and documentation for development. --- .gitignore | 34 +- {docs => doc}/1.1_ACKNOWLEDGMENTS | 0 {docs => doc}/1.2_PRIVACY | 0 doc/2.0_DEVELOPMENT/2.1_VERSIONING | 90 + doc/2.0_DEVELOPMENT/2.3_EXTENSIONS | 11 + doc/2.0_DEVELOPMENT/2.5_LANGUAGE | 56 + doc/2.0_DEVELOPMENT/2.7_LIBRARIES | 32 + extension_api.json | 283797 -------------------------- src/filesize/size.c | 286 + src/init/d/bind.d | 6 +- src/logging/logging.c | 102 + src/logging/logging.h | 19 + 12 files changed, 627 insertions(+), 283806 deletions(-) rename {docs => doc}/1.1_ACKNOWLEDGMENTS (100%) rename {docs => doc}/1.2_PRIVACY (100%) create mode 100755 doc/2.0_DEVELOPMENT/2.1_VERSIONING create mode 100755 doc/2.0_DEVELOPMENT/2.3_EXTENSIONS create mode 100755 doc/2.0_DEVELOPMENT/2.5_LANGUAGE create mode 100755 doc/2.0_DEVELOPMENT/2.7_LIBRARIES delete mode 100644 extension_api.json create mode 100755 src/filesize/size.c create mode 100755 src/logging/logging.c create mode 100755 src/logging/logging.h diff --git a/.gitignore b/.gitignore index 8d5aef9..7b661af 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,6 @@ !build.sh !CHANGELOG !configure.ac -!extension_api.json !LICENSE !Makefile.am !README @@ -34,12 +33,21 @@ !/bld/src/d/dub.sdl !/bld/src/d/dub.selections.json -# /docs -!/docs/ -/docs/* +# /doc +!/doc/ +/doc/* -!/docs/1.1_ACKNOWLEDGMENTS -!/docs/1.2_PRIVACY +!/doc/1.1_ACKNOWLEDGMENTS +!/doc/1.2_PRIVACY + +# /doc/2.0_DEVELOPMENT +!/doc/2.0_DEVELOPMENT/ +/doc/2.0_DEVELOPMENT/* + +!/doc/2.0_DEVELOPMENT/2.1_VERSIONING +!/doc/2.0_DEVELOPMENT/2.3_EXTENSIONS +!/doc/2.0_DEVELOPMENT/2.5_LANGUAGE +!/doc/2.0_DEVELOPMENT/2.7_LIBRARIES # /engine !/engine/ @@ -73,6 +81,20 @@ !/src/main.gdextension !/src/main.h +# /src/filesize +!/src/filesize +/src/filesize/* + +!/src/filesize/size.c +!/src/filesize/ + +# /src/logging +!/src/logging +/src/logging/* + +!/src/logging/logging.c +!/src/logging/logging.h + # /src/init !/src/init /src/init/* diff --git a/docs/1.1_ACKNOWLEDGMENTS b/doc/1.1_ACKNOWLEDGMENTS similarity index 100% rename from docs/1.1_ACKNOWLEDGMENTS rename to doc/1.1_ACKNOWLEDGMENTS diff --git a/docs/1.2_PRIVACY b/doc/1.2_PRIVACY similarity index 100% rename from docs/1.2_PRIVACY rename to doc/1.2_PRIVACY diff --git a/doc/2.0_DEVELOPMENT/2.1_VERSIONING b/doc/2.0_DEVELOPMENT/2.1_VERSIONING new file mode 100755 index 0000000..ebb39d6 --- /dev/null +++ b/doc/2.0_DEVELOPMENT/2.1_VERSIONING @@ -0,0 +1,90 @@ +2.1 VERSIONING +============== + + The version-scheme used to track progress. + +I. Basic Structure +------------------ + + u.v.w-x.y + + Major Version + + The first number, "u" in the example, represents the current major + version. A major version of "0" means that the software is not fully + complete; it's only incremented when backwards compatibility is lost. + + Minor Version + + Minor versions utilize the second number, "v" in the example, + and are incremented when new features are added. + + Patch + + Patches, "w" in the example, are generally small releases that only + fix bugs and make small improvements to the existing feature-set. + + Pre-Releases + + Preleases fill-in the "x" and "y" in the example. These indicate + that the release is either an alpha or a beta, meaning that it is + unfinished or not fully tested. To continue, the suffix (x), will be + replaced with an "a" for alpha releases, a "b" for betas, and an "rc" + for release candidates. To iterate, the "y" is substituted with a + number that is incremented with each passing alpha or beta release. + Please note that the "-x.y" extension is only added for pre-releases, + and is absent in stable versions. + + Full Example + + 1.3.7-b.4 + + Represents the fourth beta of the seventh patch for the third + minor version of the first major release. + +II. Branches +------------ + + This software utilizes branches in order to organize new features and + remove bugs as they move down the "pipeline" or "stream". + + Pre-Alpha + + All new features begin within their own Git branches. This allows + them to be contained and prevent breakage caused by other features. Once + an extremely early version of the feature is complete, it is moved into + the "Alpha" branch. + + Alpha + + During the "Alpha" stage, features will most likely be buggy and + more prone to problems; the goal of alphas in this project is to fix any + critical bugs and complete the feature. During this phase, features + are merged into a staging branch that will eventually become the future + "stable" branch. + + Formatting: x.y.z-a.x + + Beta + + The "Beta" stage comes once a feature is complete, but still needs + further testing. The "freeze" applied to further development of the + feature prevents excess bugs from appearing. + + Formatting: x.y.z-b.x + + Release Candidate + + By this stage, critical issues have been resolved, leaving only + final testing to be done. + + Patches begin here, as they do not require a full alpha or beta build. + + Formatting: x.y.z-rc.x + + Stable + + "Stable" is the end-user release and is based on the branch of the + same name. + +--- end of 2.1 VERSIONING --- diff --git a/doc/2.0_DEVELOPMENT/2.3_EXTENSIONS b/doc/2.0_DEVELOPMENT/2.3_EXTENSIONS new file mode 100755 index 0000000..8f05ef4 --- /dev/null +++ b/doc/2.0_DEVELOPMENT/2.3_EXTENSIONS @@ -0,0 +1,11 @@ +2.3 EXTENSIONS +============== + + For extensions minimal and embeddable scripting language is ideal. For +this reason Lua is the preferred langauge with regard to extending the +application, as it is extremely small, allowing for minimal overhead and +employment in minimized builds; written in ANSI-C89, so it will run on virtually +any platform dating back aged legacy systems; and has a profoundly +apprehensive C API, which allows for trivial integration with minimal friction. + +--- end of 2.3 EXTENSIONS --- diff --git a/doc/2.0_DEVELOPMENT/2.5_LANGUAGE b/doc/2.0_DEVELOPMENT/2.5_LANGUAGE new file mode 100755 index 0000000..1412f98 --- /dev/null +++ b/doc/2.0_DEVELOPMENT/2.5_LANGUAGE @@ -0,0 +1,56 @@ +2.5 LANGUAGE +============ + + DISCLAIMER: this file must be updated and adapted to this project. + +I. Organized Codebase +--------------------- + + The program is primarily written in C, and is dispersed into a variety of +optional modules; therefore, the inclusion of other languages, dialects, and +platform-dependent components are permitted. + + This project's core and a number of its direct dependencies conform to ISO +9899:1990, which is generally referred to as Standard C90, and is functionally +identical to ANSI X3.159-1989 "Programming Language C", which is Standard +C89/ANSI-C. This ensures compatibilty between the basic functionality of the +application and legacy/"retro" platforms, which support is planned for. + + In the project's core, dialect-dependent features should be omitted, unless +they are included within a preprocessor-directive that optionalizes their +implmentation and separates their influence from the vital structure of the +program. + + Other languages and C-dialects can be used, but they must conform to the +modular nature and goals of the program. By default, all extraneous and +non-vital components should be disabled; compiler-flags and build-options will +be the primary means of enabling them. + +II. Styling +----------- + + The source-code in this project is formatted to the "Allman" style of + indentation; see the provided example below: + + while (x == y) + { + function(); + function_2(); + } + + Note that braces align with the control statement, and statements placed + within the braces are indented. + + Allman-style indentation maximizes the readability of the program and, + via a clear, block-like structure, reduces the probabilty of ambiguous + formatting. + + Each source file must have a comment at the bottom marking the end of + its content e.g. + + /* --- end of FILE_C --- */ + + The period located before the extension is shown as an underscore, and + the name is now capitalized, whereas the real filename is snake_case. + +--- end of 2.5 LANGUAGE --- diff --git a/doc/2.0_DEVELOPMENT/2.7_LIBRARIES b/doc/2.0_DEVELOPMENT/2.7_LIBRARIES new file mode 100755 index 0000000..b592992 --- /dev/null +++ b/doc/2.0_DEVELOPMENT/2.7_LIBRARIES @@ -0,0 +1,32 @@ +LIBRARIES +========= + + Each library used should be widely portbale and should lack + platform-dependent features. Components that are not written in standard + C/C++ or D should be disabled by default at compilation; only being + enabled by flags. + + Note: libraries licensed under any version of the GNU GPL should be + avoided, due to the fact that these licenses require that the software + linking them is provided under the same terms. The LGPL is an exception, but + instructions for replacing the library with a different version must be + provided, as the LGPL requires that users can easily modify the LGPL code in + contrast to the common misconception that this license forbids static + linking. In general, copyleft and strongly reciprical licenses must be + avoided. + + 1.) Libraries should always be included as Git submodules. + 2.) Libraries should only be included if writing the same functionality + would take an unreasonably long period of time. + 3.) Libraries should be platform-agnostic, or they should at least provide + the ability to replace components with those required on a different system. + 4.) All libraries must be disabled by default at compilation and must only + be enabled via compilation options. + + Adding on, all contributions must be original and not be derived from + the work of another person, company, software, or any other entity that may + generate the content in question within this document. + + Header files should only be used to declare functions. + +--- end of 2.7 LIBRARIES --- diff --git a/extension_api.json b/extension_api.json deleted file mode 100644 index cfd5ebe..0000000 --- a/extension_api.json +++ /dev/null @@ -1,283797 +0,0 @@ -{ - "header": { - "version_major": 4, - "version_minor": 2, - "version_patch": 0, - "version_status": "stable", - "version_build": "official", - "version_full_name": "Godot Engine v4.2.stable.official" - }, - "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": "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": "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": "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": "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": "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_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_MAX", - "value": 38 - } - ] - }, - { - "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_MAX", - "value": 38 - } - ] - }, - { - "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" - } - ], - "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" - } - ], - "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": "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": "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": "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": "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": "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_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": "n", - "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": "snapped", - "return_type": "Vector2", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 2026743667, - "arguments": [ - { - "name": "step", - "type": "Vector2" - } - ] - }, - { - "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": "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": "snapped", - "return_type": "Vector2i", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 1735278196, - "arguments": [ - { - "name": "step", - "type": "Vector2i" - } - ] - } - ], - "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": "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": "snapped", - "return_type": "Vector3", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 2923479887, - "arguments": [ - { - "name": "step", - "type": "Vector3" - } - ] - }, - { - "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": "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": "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": "snapped", - "return_type": "Vector3i", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 1989319750, - "arguments": [ - { - "name": "step", - "type": "Vector3i" - } - ] - } - ], - "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": "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" - } - ], - "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": "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": "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 - } - ], - "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": "snapped", - "return_type": "Vector4i", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 1181693102, - "arguments": [ - { - "name": "step", - "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": "dir", - "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": "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": "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" - } - ], - "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": "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": "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": "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": "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": "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_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": "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": "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_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": "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": "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": "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": "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": "Dictionary" - } - ] - } - ], - "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": "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": "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": "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" - } - ] - } - ], - "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": "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": "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": "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": "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": "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": "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": "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": "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": "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 - } - ], - "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_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": "_compute_cost", - "is_const": true, - "is_static": 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": 281625055, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "from_id", - "type": "int", - "meta": "int64" - }, - { - "name": "to_id", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "get_id_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3404614526, - "return_value": { - "type": "PackedInt64Array" - }, - "arguments": [ - { - "name": "from_id", - "type": "int", - "meta": "int64" - }, - { - "name": "to_id", - "type": "int", - "meta": "int64" - } - ] - } - ] - }, - { - "name": "AStar3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "_estimate_cost", - "is_const": true, - "is_static": 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": "_compute_cost", - "is_const": true, - "is_static": 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": 880819742, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "from_id", - "type": "int", - "meta": "int64" - }, - { - "name": "to_id", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "get_id_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3404614526, - "return_value": { - "type": "PackedInt64Array" - }, - "arguments": [ - { - "name": "from_id", - "type": "int", - "meta": "int64" - }, - { - "name": "to_id", - "type": "int", - "meta": "int64" - } - ] - } - ] - }, - { - "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 - } - ] - } - ], - "methods": [ - { - "name": "_estimate_cost", - "is_const": true, - "is_static": 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": "_compute_cost", - "is_const": true, - "is_static": 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": "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_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 690373547, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "from_id", - "type": "Vector2i" - }, - { - "name": "to_id", - "type": "Vector2i" - } - ] - }, - { - "name": "get_id_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1989391000, - "return_value": { - "type": "typedarray::Vector2i" - }, - "arguments": [ - { - "name": "from_id", - "type": "Vector2i" - }, - { - "name": "to_id", - "type": "Vector2i" - } - ] - } - ], - "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": "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": 1496901182, - "arguments": [ - { - "name": "button", - "type": "Control" - } - ] - }, - { - "name": "register_text_enter", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1496901182, - "arguments": [ - { - "name": "line_edit", - "type": "Control" - } - ] - }, - { - "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": 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": 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": 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": 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": 3285246857, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "track_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "time_sec", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "rotation_track_interpolate", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1988711975, - "return_value": { - "type": "Quaternion" - }, - "arguments": [ - { - "name": "track_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "time_sec", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "scale_track_interpolate", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3285246857, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "track_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "time_sec", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "blend_shape_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_sec", - "type": "float", - "meta": "double" - } - ] - }, - { - "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": 3245197284, - "hash_compatibility": [ - 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": "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": 491147702, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "track_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "time_sec", - "type": "float", - "meta": "double" - } - ] - }, - { - "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": "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": "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" - } - ] - } - ], - "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" - } - ] - }, - { - "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 - } - ] - } - ], - "methods": [ - { - "name": "_post_process_key_value", - "is_const": true, - "is_static": 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", - "type": "Object" - }, - { - "name": "object_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_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": "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": "mixer_updated" - }, - { - "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" - } - ], - "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" - } - ] - }, - { - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_get_parameter_list", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Array" - } - }, - { - "name": "_get_child_by_name", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "parameter", - "type": "StringName" - } - ] - }, - { - "name": "_process", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_has_filter", - "is_const": true, - "is_static": 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" - } - } - ], - "properties": [ - { - "type": "StringName", - "name": "animation", - "setter": "set_animation", - "getter": "get_animation" - }, - { - "type": "int", - "name": "play_mode", - "setter": "set_play_mode", - "getter": "get_play_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_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": "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_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": "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_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": "play", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3118260607, - "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_backwards", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2787282401, - "arguments": [ - { - "name": "name", - "type": "StringName", - "default_value": "\"\"" - }, - { - "name": "custom_blend", - "type": "float", - "meta": "double", - "default_value": "-1" - } - ] - }, - { - "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": "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": "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_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": "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_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_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": "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 - } - ] - } - ], - "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" - } - ] - } - ], - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "AudioStreamPlayback" - } - }, - { - "name": "_get_stream_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_length", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_is_monophonic", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_bpm", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_get_beat_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "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": "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": "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "from_pos", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_stop", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_playing", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_loop_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_playback_position", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_seek", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "position", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_mix", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true - } - ] - }, - { - "name": "AudioStreamPlaybackOggVorbis", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "AudioStreamPlaybackResampled", - "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": 604492179, - "hash_compatibility": [ - 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": "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_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_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": "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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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_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" - } - } - ], - "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" - } - ] - }, - { - "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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "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" - } - } - ], - "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" - } - ] - }, - { - "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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "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" - } - } - ], - "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": "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": "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": "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": "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_vararg": false, - "is_virtual": true - }, - { - "name": "_toggled", - "is_const": false, - "is_static": 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": "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": "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_bone_pose_update", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "bone_index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "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_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": "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_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": 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": "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": "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": "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" - } - } - ], - "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_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": "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": "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": "get_position", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2711679033, - "return_value": { - "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": "get_datatype", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1477782850, - "return_value": { - "type": "enum::CameraFeed.FeedDataType" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "feed_is_active", - "setter": "set_active", - "getter": "is_active" - }, - { - "type": "Transform2D", - "name": "feed_transform", - "setter": "set_transform", - "getter": "get_transform" - } - ] - }, - { - "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_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": 684651049, - "hash_compatibility": [ - 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": "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": 2239075205, - "hash_compatibility": [ - 4230657331 - ], - "arguments": [ - { - "name": "points", - "type": "PackedVector2Array" - }, - { - "name": "color", - "type": "Color" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1.0" - } - ] - }, - { - "name": "draw_multiline_colors", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4072951537, - "hash_compatibility": [ - 235933050 - ], - "arguments": [ - { - "name": "points", - "type": "PackedVector2Array" - }, - { - "name": "colors", - "type": "PackedColorArray" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1.0" - } - ] - }, - { - "name": "draw_rect", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2417231121, - "hash_compatibility": [ - 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": "draw_circle", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3063020269, - "arguments": [ - { - "name": "position", - "type": "Vector2" - }, - { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "color", - "type": "Color" - } - ] - }, - { - "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_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", - "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_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", - "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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "replace", - "type": "bool" - } - ] - }, - { - "name": "_request_code_completion", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "bool" - } - ] - }, - { - "name": "_filter_code_completion_candidates", - "is_const": true, - "is_static": 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": "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": 947964390, - "hash_compatibility": [ - 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": "0" - }, - { - "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": "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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_mouse_exit", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_mouse_shape_enter", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "event", - "type": "InputEvent" - }, - { - "name": "position", - "type": "Vector3" - }, - { - "name": "normal", - "type": "Vector3" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_mouse_enter", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_mouse_exit", - "is_const": false, - "is_static": 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": "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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - } - }, - { - "name": "_get_allowed_size_flags_vertical", - "is_const": true, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_tooltip", - "is_const": true, - "is_static": 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_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_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_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_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_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_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": "auto_translate", - "setter": "set_auto_translate", - "getter": "is_auto_translating" - }, - { - "type": "bool", - "name": "localize_numeral_system", - "setter": "set_localize_numeral_system", - "getter": "is_localizing_numeral_system" - }, - { - "type": "String", - "name": "tooltip_text", - "setter": "set_tooltip_text", - "getter": "get_tooltip_text" - }, - { - "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": "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 - } - ], - "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": "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": "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": 3401266716, - "hash_compatibility": [ - 3415468211 - ], - "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": 3401266716, - "hash_compatibility": [ - 3415468211 - ], - "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": 4245856523, - "hash_compatibility": [ - 1700867534 - ], - "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": 4245856523, - "hash_compatibility": [ - 1700867534 - ], - "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": 3401266716, - "hash_compatibility": [ - 3415468211 - ], - "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": 4245856523, - "hash_compatibility": [ - 1700867534 - ], - "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": 3431222859, - "hash_compatibility": [ - 635750054 - ], - "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": "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": "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": "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": "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": "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": "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_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": "EditorDebuggerPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ - { - "name": "_setup_session", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "capture", - "type": "String" - } - ] - }, - { - "name": "_capture", - "is_const": false, - "is_static": 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": "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" - } - ] - } - ], - "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", - "methods": [ - { - "name": "get_os_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - } - ] - }, - { - "name": "EditorExportPlatformAndroid", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "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_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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_begin_customize_resources", - "is_const": true, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "_end_customize_scenes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_end_customize_resources", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_export_options", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "platform", - "type": "EditorExportPlatform" - } - ] - }, - { - "name": "_should_update_export_options", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "platform", - "type": "EditorExportPlatform" - } - ] - }, - { - "name": "_get_export_option_warning", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_supports_platform", - "is_const": true, - "is_static": 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_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_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_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_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_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_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": "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_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": "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": "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_file_extensions", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_query", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_visible_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_preset_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_preset_name", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_get_import_options", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_resource_type", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_priority", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_import_order", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_option_visibility", - "is_const": true, - "is_static": 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_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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - } - ] - }, - { - "name": "_parse_begin", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "object", - "type": "Object" - } - ] - }, - { - "name": "_parse_category", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "group", - "type": "String" - } - ] - }, - { - "name": "_parse_property", - "is_const": false, - "is_static": 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_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": 3406284123, - "arguments": [ - { - "name": "property", - "type": "String" - }, - { - "name": "editor", - "type": "Control" - }, - { - "name": "add_to_end", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "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": "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": "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": "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_vararg": false, - "is_virtual": true - }, - { - "name": "_get_handle_name", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - } - ] - }, - { - "name": "_set_handle", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_priority", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_can_be_hidden", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_selectable_when_hidden", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_redraw", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - } - ] - }, - { - "name": "_get_handle_name", - "is_const": true, - "is_static": 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_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_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": "_set_handle", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "viewport_control", - "type": "Control" - } - ] - }, - { - "name": "_forward_3d_gui_input", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "viewport_control", - "type": "Control" - } - ] - }, - { - "name": "_get_plugin_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_plugin_icon", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Texture2D" - } - }, - { - "name": "_has_main_screen", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_make_visible", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "visible", - "type": "bool" - } - ] - }, - { - "name": "_edit", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "object", - "type": "Object" - } - ] - }, - { - "name": "_handles", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_set_state", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "state", - "type": "Dictionary" - } - ] - }, - { - "name": "_clear", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_unsaved_status", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true - }, - { - "name": "_apply_changes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_breakpoints", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_set_window_layout", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "configuration", - "type": "ConfigFile" - } - ] - }, - { - "name": "_get_window_layout", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "configuration", - "type": "ConfigFile" - } - ] - }, - { - "name": "_build", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_enable_plugin", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_disable_plugin", - "is_const": false, - "is_static": 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": 3526039376, - "return_value": { - "type": "Button" - }, - "arguments": [ - { - "name": "control", - "type": "Control" - }, - { - "name": "title", - "type": "String" - } - ] - }, - { - "name": "add_control_to_dock", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3354871258, - "arguments": [ - { - "name": "slot", - "type": "enum::EditorPlugin.DockSlot" - }, - { - "name": "control", - "type": "Control" - } - ] - }, - { - "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": "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_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": "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": "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_vararg": false, - "is_virtual": true - }, - { - "name": "_set_read_only", - "is_const": false, - "is_static": 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": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_handles", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "menu_node", - "type": "Object" - } - ] - }, - { - "name": "_handle_menu_selected", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "type", - "type": "String" - } - ] - }, - { - "name": "_generate", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_can_generate_small_preview", - "is_const": true, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_get_extensions", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_import_scene", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_get_option_visibility", - "is_const": true, - "is_static": 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": "EditorSceneFormatImporterFBX", - "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": "EditorScenePostImport", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ - { - "name": "_post_import", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "category", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_get_internal_option_visibility", - "is_const": true, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_get_option_visibility", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "scene", - "type": "Node" - } - ] - }, - { - "name": "_post_process", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_supported_languages", - "is_const": true, - "is_static": 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_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_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": "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" - } - ] - } - ], - "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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_stage_file", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "file_path", - "type": "String" - } - ] - }, - { - "name": "_unstage_file", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "file_path", - "type": "String" - } - ] - }, - { - "name": "_discard_file", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "file_path", - "type": "String" - } - ] - }, - { - "name": "_commit", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "msg", - "type": "String" - } - ] - }, - { - "name": "_get_diff", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_vcs_name", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_previous_commits", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::String" - } - }, - { - "name": "_get_remotes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::String" - } - }, - { - "name": "_create_branch", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "branch_name", - "type": "String" - } - ] - }, - { - "name": "_remove_branch", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "branch_name", - "type": "String" - } - ] - }, - { - "name": "_create_remote", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "remote_name", - "type": "String" - } - ] - }, - { - "name": "_get_current_branch_name", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_checkout_branch", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "remote", - "type": "String" - } - ] - }, - { - "name": "_push", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "remote", - "type": "String" - }, - { - "name": "force", - "type": "bool" - } - ] - }, - { - "name": "_fetch", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "remote", - "type": "String" - } - ] - }, - { - "name": "_get_line_diff", - "is_const": false, - "is_static": false, - "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_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": "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": "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": "EngineProfiler", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "_toggle", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "data", - "type": "Array" - } - ] - }, - { - "name": "_tick", - "is_const": false, - "is_static": 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": "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_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_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": "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": "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": "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": "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": "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" - } - ] - } - ], - "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": "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": "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 - } - ] - } - ], - "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_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": "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": 3344325384, - "hash_compatibility": [ - 1851767612, - 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": "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" - }, - { - "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" - }, - { - "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" - }, - { - "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" - } - ] - }, - { - "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_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_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" - }, - { - "name": "end", - "type": "int" - } - ] - }, - { - "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" - }, - { - "name": "variation_selector", - "type": "int" - } - ] - }, - { - "name": "get_char_from_glyph_index", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3175239445, - "return_value": { - "type": "int" - }, - "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": "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" - } - ] - } - ], - "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 - } - ] - }, - { - "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": "open_library", - "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": "entry_symbol", - "type": "String" - } - ] - }, - { - "name": "close_library", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "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": "initialize_library", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3409922941, - "arguments": [ - { - "name": "level", - "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": "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": "GLTFAccessor", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "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_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": "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_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" - } - ] - } - ], - "properties": [ - { - "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": "get_buffer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": 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_byte_length", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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" - } - ] - } - ], - "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" - } - ] - }, - { - "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": "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": "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": "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" - } - ] - } - ], - "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_parse_node_extensions", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_parse_texture_json", - "is_const": false, - "is_static": 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": "_generate_scene_node", - "is_const": false, - "is_static": 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_post_parse", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "state", - "type": "GLTFState" - } - ] - }, - { - "name": "_import_node", - "is_const": false, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "state", - "type": "GLTFState" - }, - { - "name": "gltf_node", - "type": "GLTFNode" - }, - { - "name": "scene_node", - "type": "Node" - } - ] - }, - { - "name": "_export_preserialize", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_serialize_image_to_bytes", - "is_const": false, - "is_static": 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_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_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_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_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" - } - ] - } - ], - "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_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" - } - ] - } - ], - "properties": [ - { - "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_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": "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": "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_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": "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_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": "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_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" - } - ] - } - ], - "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": "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" - } - ] - }, - { - "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": "ShaderMaterial,ParticleProcessMaterial", - "name": "process_material", - "setter": "set_process_material", - "getter": "get_process_material" - }, - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, - { - "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": "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": "interp_to_end", - "setter": "set_interp_to_end", - "getter": "get_interp_to_end" - }, - { - "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" - } - ] - }, - { - "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": "ShaderMaterial,ParticleProcessMaterial", - "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": "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 - } - ] - } - ], - "methods": [ - { - "name": "_is_in_input_hotzone", - "is_const": false, - "is_static": 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_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_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_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": "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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1562168077, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "from_node", - "type": "Vector2" - }, - { - "name": "to_node", - "type": "Vector2" - } - ] - }, - { - "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_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": "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": "popup_request", - "arguments": [ - { - "name": "position", - "type": "Vector2" - } - ] - }, - { - "name": "begin_node_move" - }, - { - "name": "end_node_move" - }, - { - "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": "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_minsize", - "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": "GraphNode", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "GraphElement", - "api_type": "core", - "methods": [ - { - "name": "_draw_port", - "is_const": false, - "is_static": 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": "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": "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": "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" - } - ] - }, - { - "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" - } - } - ], - "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": "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": "int32" - }, - "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_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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_load_image", - "is_const": false, - "is_static": 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": 955504365, - "arguments": [ - { - "name": "duration_ms", - "type": "int", - "meta": "int32", - "default_value": "500" - } - ] - }, - { - "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_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 - } - ], - "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" - } - ] - }, - { - "name": "InputEvent", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", - "api_type": "core", - "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" - } - } - ], - "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" - } - ] - }, - { - "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" - } - ] - }, - { - "name": "get_unicode", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int" - } - }, - { - "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" - } - } - ], - "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": "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_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" - } - } - ], - "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": "velocity", - "setter": "set_velocity", - "getter": "get_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_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" - } - } - ], - "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": "velocity", - "setter": "set_velocity", - "getter": "get_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": 4100757082, - "hash_compatibility": [ - 573731101 - ], - "arguments": [ - { - "name": "action", - "type": "StringName" - }, - { - "name": "deadzone", - "type": "float", - "meta": "float", - "default_value": "0.5" - } - ] - }, - { - "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_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_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_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" - } - } - ], - "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" - }, - { - "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": "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": "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_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" - } - } - ], - "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": "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": "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_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_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": "float", - "name": "bias", - "setter": "set_bias", - "getter": "get_bias" - }, - { - "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": "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": "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_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" - } - ] - } - ], - "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_vararg": false, - "is_virtual": true - }, - { - "name": "_physics_process", - "is_const": false, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_get_shader_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Shader.Mode" - } - }, - { - "name": "_can_do_next_pass", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_can_use_render_priority", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_surface_get_array_len", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_blend_shape_name", - "is_const": true, - "is_static": false, - "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_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_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_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 - } - ], - "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_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": "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_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" - } - } - ], - "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": "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" - } - ] - }, - { - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_get_audio_speaker_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::AudioServer.SpeakerMode" - } - }, - { - "name": "_handles_file", - "is_const": true, - "is_static": false, - "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_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_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_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 - } - ] - } - ], - "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_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": "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" - } - ] - } - ], - "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": "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" - } - ] - }, - { - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "_set_multiplayer_peer", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "multiplayer_peer", - "type": "MultiplayerPeer" - } - ] - }, - { - "name": "_get_multiplayer_peer", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "MultiplayerPeer" - } - }, - { - "name": "_get_unique_id", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_peer_ids", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - } - }, - { - "name": "_rpc", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_object_configuration_add", - "is_const": false, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_size", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_packet_script", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedByteArray" - } - }, - { - "name": "_put_packet_script", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_packet_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" - } - }, - { - "name": "_set_transfer_channel", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_set_transfer_mode", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" - } - }, - { - "name": "_set_target_peer", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_is_server", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_poll", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_close", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_disconnect_peer", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_set_refuse_new_connections", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_server_relay_supported", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_connection_status", - "is_const": true, - "is_static": false, - "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": "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": "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": "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": "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": "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": "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_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": "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_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_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": "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": 685862123, - "hash_compatibility": [ - 3703028813 - ], - "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": 2469318639, - "hash_compatibility": [ - 3669016597 - ], - "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": "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" - } - ] - } - ], - "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" - } - ] - }, - { - "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": "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" - } - ] - } - ], - "properties": [ - { - "type": "PackedVector3Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" - }, - { - "type": "PackedInt32Array", - "name": "indices", - "setter": "set_indices", - "getter": "get_indices" - } - ] - }, - { - "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" - } - ] - } - ], - "properties": [ - { - "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": "PackedVector2Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" - }, - { - "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" - } - } - ], - "properties": [ - { - "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": "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": "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" - } - } - ], - "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" - } - ] - }, - { - "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" - } - } - ], - "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" - } - ] - }, - { - "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": "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_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": "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": "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": "agent_radius", - "setter": "set_agent_radius", - "getter": "get_agent_radius" - } - ] - }, - { - "name": "NavigationRegion2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "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": "set_constrain_avoidance", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "get_constrain_avoidance", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "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": "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" - } - ] - } - ], - "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" - }, - { - "type": "bool", - "name": "constrain_avoidance", - "setter": "set_constrain_avoidance", - "getter": "get_constrain_avoidance" - }, - { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" - } - ] - }, - { - "name": "NavigationRegion3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "methods": [ - { - "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" - } - ] - } - ], - "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": "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_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": "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_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_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_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_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_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_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_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_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_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_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_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": "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_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_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_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_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": "parse_source_geometry_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": 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": 2909414286, - "arguments": [ - { - "name": "navigation_polygon", - "type": "NavigationPolygon" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData2D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" - } - ] - }, - { - "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 - } - ] - } - ], - "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_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": "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_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": "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_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_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_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_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_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_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_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_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_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_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_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_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": "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_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_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_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_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_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": "parse_source_geometry_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 685862123, - "hash_compatibility": [ - 3703028813 - ], - "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": 2469318639, - "hash_compatibility": [ - 3669016597 - ], - "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": 2469318639, - "hash_compatibility": [ - 3669016597 - ], - "arguments": [ - { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData3D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" - } - ] - }, - { - "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_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": "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 - } - ] - } - ], - "methods": [ - { - "name": "_process", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_physics_process", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_enter_tree", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_exit_tree", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_ready", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_configuration_warnings", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_input", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] - }, - { - "name": "_shortcut_input", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] - }, - { - "name": "_unhandled_input", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] - }, - { - "name": "_unhandled_key_input", - "is_const": false, - "is_static": 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_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": "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": "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": "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" - } - ] - } - ], - "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": "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": "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": "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_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": "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_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" - } - ] - }, - { - "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 - } - ], - "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": "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": "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": "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": "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": "Node3D", - "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", - "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": "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_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": "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": "OpenXRExtensionWrapperExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "_get_requested_extensions", - "is_const": false, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "next_pointer", - "type": "void*" - } - ] - }, - { - "name": "_on_register_metadata", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_before_instance_created", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_instance_created", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true - }, - { - "name": "_on_session_created", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "session", - "type": "int", - "meta": "uint64" - } - ] - }, - { - "name": "_on_process", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_pre_render", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_session_destroyed", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_idle", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_ready", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_synchronized", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_visible", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_focused", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_stopping", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_loss_pending", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_exiting", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_event_polled", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "event", - "type": "const 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 - } - ] - } - ], - "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" - } - } - ], - "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" - } - ] - }, - { - "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": "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_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_eye_gaze_interaction_supported", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "session_begun" - }, - { - "name": "session_stopping" - }, - { - "name": "session_focussed" - }, - { - "name": "session_visible" - }, - { - "name": "pose_recentered" - } - ], - "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" - } - ] - }, - { - "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": "item_count", - "setter": "set_item_count", - "getter": "get_item_count" - }, - { - "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" - } - ] - }, - { - "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_name", - "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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_size", - "is_const": true, - "is_static": false, - "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" - } - } - ], - "properties": [ - { - "type": "Texture2D", - "name": "panorama", - "setter": "set_panorama", - "getter": "get_panorama" - }, - { - "type": "bool", - "name": "filter", - "setter": "set_filtering_enabled", - "getter": "is_filtering_enabled" - } - ] - }, - { - "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_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_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": "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": "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": "CurveTexture", - "name": "angular_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 1 - }, - { - "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "MONITOR_MAX", - "value": 33 - } - ] - } - ], - "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_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": "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_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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_total_linear_damp", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_total_angular_damp", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_center_of_mass", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_center_of_mass_local", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_inverse_mass", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_inverse_inertia", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_set_linear_velocity", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "velocity", - "type": "Vector2" - } - ] - }, - { - "name": "_get_linear_velocity", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_set_angular_velocity", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "velocity", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_get_angular_velocity", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_set_transform", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "transform", - "type": "Transform2D" - } - ] - }, - { - "name": "_get_transform", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Transform2D" - } - }, - { - "name": "_get_velocity_at_local_position", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector2" - } - ] - }, - { - "name": "_apply_impulse", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_apply_central_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] - }, - { - "name": "_apply_force", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_add_constant_central_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] - }, - { - "name": "_add_constant_force", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_set_constant_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] - }, - { - "name": "_get_constant_force", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_set_constant_torque", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_get_constant_torque", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_set_sleep_state", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "_is_sleeping", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_contact_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_contact_local_position", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_integrate_forces", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_space_state", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_get_total_linear_damp", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_total_angular_damp", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_center_of_mass", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_get_center_of_mass_local", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_get_principal_inertia_axes", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Basis" - } - }, - { - "name": "_get_inverse_mass", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_inverse_inertia", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_get_inverse_inertia_tensor", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Basis" - } - }, - { - "name": "_set_linear_velocity", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "velocity", - "type": "Vector3" - } - ] - }, - { - "name": "_get_linear_velocity", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_set_angular_velocity", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "velocity", - "type": "Vector3" - } - ] - }, - { - "name": "_get_angular_velocity", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_set_transform", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "transform", - "type": "Transform3D" - } - ] - }, - { - "name": "_get_transform", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Transform3D" - } - }, - { - "name": "_get_velocity_at_local_position", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector3" - } - ] - }, - { - "name": "_apply_impulse", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector3" - } - ] - }, - { - "name": "_apply_central_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] - }, - { - "name": "_apply_force", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "Vector3" - } - ] - }, - { - "name": "_add_constant_central_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] - }, - { - "name": "_add_constant_force", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "Vector3" - } - ] - }, - { - "name": "_set_constant_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] - }, - { - "name": "_get_constant_force", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_set_constant_torque", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "Vector3" - } - ] - }, - { - "name": "_get_constant_torque", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "_set_sleep_state", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "_is_sleeping", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_contact_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_contact_local_position", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_integrate_forces", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_space_state", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_separation_ray_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_segment_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_circle_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_rectangle_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_capsule_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_convex_polygon_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_concave_polygon_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_shape_set_data", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_space_set_active", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_area_set_space", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] - }, - { - "name": "_area_attach_object_instance_id", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" - } - ] - }, - { - "name": "_body_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_body_set_space", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] - }, - { - "name": "_body_attach_object_instance_id", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] - }, - { - "name": "_body_set_state", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_joint_clear", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] - }, - { - "name": "_joint_set_param", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] - }, - { - "name": "_set_active", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "active", - "type": "bool" - } - ] - }, - { - "name": "_init", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_step", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "step", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_sync", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_flush_queries", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_end_sync", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_finish", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_flushing_queries", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_process_info", - "is_const": false, - "is_static": false, - "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_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": "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_MOTOR", - "value": 4 - }, - { - "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR", - "value": 5 - } - ] - }, - { - "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_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": "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_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_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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_separation_ray_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_sphere_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_box_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_capsule_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_cylinder_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_convex_polygon_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_concave_polygon_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_heightmap_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_custom_shape_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_shape_set_data", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_space_set_active", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_area_set_space", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] - }, - { - "name": "_area_attach_object_instance_id", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" - } - ] - }, - { - "name": "_body_create", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_body_set_space", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] - }, - { - "name": "_body_attach_object_instance_id", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] - }, - { - "name": "_body_set_state", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_soft_body_update_rendering_server", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] - }, - { - "name": "_soft_body_pin_point", - "is_const": false, - "is_static": false, - "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_joint_clear", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] - }, - { - "name": "_joint_make_pin", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] - }, - { - "name": "_free_rid", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] - }, - { - "name": "_set_active", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "active", - "type": "bool" - } - ] - }, - { - "name": "_init", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_step", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "step", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_sync", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_flush_queries", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_end_sync", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_finish", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_flushing_queries", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_process_info", - "is_const": false, - "is_static": false, - "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_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_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_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": "Vector2", - "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": "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": "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_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_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": "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": "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" - } - } - ], - "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": "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_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" - } - } - ], - "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" - } - } - ], - "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" - } - ] - }, - { - "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" - } - } - ], - "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" - } - ] - }, - { - "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_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": 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": 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": "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_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_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": "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": 2150300909, - "return_value": { - "type": "RegEx" - }, - "arguments": [ - { - "name": "pattern", - "type": "String" - } - ] - }, - { - "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": 166001499, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "pattern", - "type": "String" - } - ] - }, - { - "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": "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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "config", - "type": "RenderSceneBuffersConfiguration" - } - ] - }, - { - "name": "_set_fsr_sharpness", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "use_debanding", - "type": "bool" - } - ] - } - ] - }, - { - "name": "RenderSceneBuffersRD", - "is_refcounted": true, - "is_instantiable": false, - "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": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "get_color_layer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 937000113, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "name": "get_depth_texture", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "get_depth_layer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 937000113, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "name": "get_velocity_texture", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "get_velocity_layer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 937000113, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "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_use_taa", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ] - }, - { - "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_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_CLEAR", - "value": 0 - }, - { - "name": "INITIAL_ACTION_CLEAR_REGION", - "value": 1 - }, - { - "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", - "value": 2 - }, - { - "name": "INITIAL_ACTION_KEEP", - "value": 3 - }, - { - "name": "INITIAL_ACTION_DROP", - "value": 4 - }, - { - "name": "INITIAL_ACTION_CONTINUE", - "value": 5 - }, - { - "name": "INITIAL_ACTION_MAX", - "value": 6 - } - ] - }, - { - "name": "FinalAction", - "is_bitfield": false, - "values": [ - { - "name": "FINAL_ACTION_READ", - "value": 0 - }, - { - "name": "FINAL_ACTION_DISCARD", - "value": 1 - }, - { - "name": "FINAL_ACTION_CONTINUE", - "value": 2 - }, - { - "name": "FINAL_ACTION_MAX", - "value": 3 - } - ] - }, - { - "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 - } - ] - } - ], - "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": 2096463824, - "hash_compatibility": [ - 2736912341 - ], - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "texture", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" - }, - { - "name": "data", - "type": "PackedByteArray" - }, - { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "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": 2339493201, - "hash_compatibility": [ - 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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "name": "texture_clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3396867530, - "hash_compatibility": [ - 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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "name": "texture_resolve_multisample", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 594679454, - "hash_compatibility": [ - 2126834943 - ], - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "from_texture", - "type": "RID" - }, - { - "name": "to_texture", - "type": "RID" - }, - { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "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_update", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3793150683, - "hash_compatibility": [ - 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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "name": "buffer_clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2797041220, - "hash_compatibility": [ - 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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "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": 3905245786, - "return_value": { - "type": "int", - "meta": "int64" - } - }, - { - "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": 2468082605, - "hash_compatibility": [ - 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": "storage_textures", - "type": "typedarray::RID", - "default_value": "Array[RID]([])" - } - ] - }, - { - "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": 3920951950, - "hash_compatibility": [ - 422991495 - ], - "arguments": [ - { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "name": "compute_list_begin", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 968564752, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "allow_draw_overlap", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "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_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": 3920951950, - "hash_compatibility": [ - 422991495 - ], - "arguments": [ - { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" - } - ] - }, - { - "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": "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": "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": "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": "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_MAX", - "value": 2 - } - ] - }, - { - "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": "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": "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": "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_MAX", - "value": 28 - } - ] - }, - { - "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": "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_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_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": "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": "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_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_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_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_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": "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_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": 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": "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": "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_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_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_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": 2088642721, - "hash_compatibility": [ - 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": "canvas_item_add_rect", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 934531857, - "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "rect", - "type": "Rect2" - }, - { - "name": "color", - "type": "Color" - } - ] - }, - { - "name": "canvas_item_add_circle", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2439351960, - "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "color", - "type": "Color" - } - ] - }, - { - "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_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": "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_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_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_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" - } - ] - }, - { - "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": "call_on_render_thread", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "callable", - "type": "Callable" - } - ] - } - ], - "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_vararg": false, - "is_virtual": true - }, - { - "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_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": "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" - } - ] - }, - { - "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 - } - ] - } - ], - "methods": [ - { - "name": "_get_recognized_extensions", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_recognize_path", - "is_const": true, - "is_static": 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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_load", - "is_const": true, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - } - ] - }, - { - "name": "_recognize_path", - "is_const": true, - "is_static": 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": "core" - }, - { - "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": "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": "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 - } - ] - } - ], - "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": "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": "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_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": "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": 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": 1114965689, - "arguments": [ - { - "name": "data", - "type": "Variant" - } - ] - }, - { - "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_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": "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": "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_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": "int", - "name": "max_contacts_reported", - "setter": "set_max_contacts_reported", - "getter": "get_max_contacts_reported" - }, - { - "type": "bool", - "name": "contact_monitor", - "setter": "set_contact_monitor", - "getter": "is_contact_monitor_enabled" - }, - { - "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_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": "int", - "name": "max_contacts_reported", - "setter": "set_max_contacts_reported", - "getter": "get_max_contacts_reported" - }, - { - "type": "bool", - "name": "contact_monitor", - "setter": "set_contact_monitor", - "getter": "is_contact_monitor_enabled" - }, - { - "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": "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": "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" - } - ] - }, - { - "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": "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" - } - } - ], - "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": "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" - } - ] - } - ], - "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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_placeholder_erased", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "placeholder", - "type": "void*" - } - ] - }, - { - "name": "_can_instantiate", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_base_script", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Script" - } - }, - { - "name": "_get_global_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "StringName" - } - }, - { - "name": "_inherits_script", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "StringName" - } - }, - { - "name": "_instance_create", - "is_const": true, - "is_static": false, - "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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_source_code", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_set_source_code", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "code", - "type": "String" - } - ] - }, - { - "name": "_reload", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_get_class_icon_path", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_has_method", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "method", - "type": "StringName" - } - ] - }, - { - "name": "_get_method_info", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_valid", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_abstract", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_language", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "ScriptLanguage" - } - }, - { - "name": "_has_script_signal", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_has_property_default_value", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "property", - "type": "StringName" - } - ] - }, - { - "name": "_update_exports", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_script_method_list", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_get_script_property_list", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_get_member_line", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_get_members", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::StringName" - } - }, - { - "name": "_is_placeholder_fallback_enabled", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_rpc_config", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - } - } - ] - }, - { - "name": "ScriptLanguage", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core" - }, - { - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_init", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_type", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_extension", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_finish", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_reserved_words", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_is_control_flow_keyword", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_get_doc_comment_delimiters", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_get_string_delimiters", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_make_template", - "is_const": true, - "is_static": false, - "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_validate", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_create_script", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Object" - } - }, - { - "name": "_has_named_classes", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_supports_builtin_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_supports_documentation", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_can_inherit_from_file", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_find_function", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "class_name", - "type": "String" - }, - { - "name": "function_name", - "type": "String" - } - ] - }, - { - "name": "_make_function", - "is_const": true, - "is_static": false, - "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": "_open_in_external_editor", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_complete_code", - "is_const": true, - "is_static": false, - "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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "_thread_enter", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_thread_exit", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_debug_get_error", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_debug_get_stack_level_count", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_reload_all_scripts", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_reload_tool_script", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_get_public_functions", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_get_public_constants", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_get_public_annotations", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_profiling_start", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_profiling_stop", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_profiling_get_accumulated_data", - "is_const": false, - "is_static": false, - "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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_handles_global_class_type", - "is_const": true, - "is_static": false, - "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_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 - } - ] - } - ], - "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": 3218959716 - } - ] - }, - { - "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": 2750740428, - "hash_compatibility": [ - 1628453603 - ], - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "texture", - "type": "Texture2D" - }, - { - "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": 3090538643, - "hash_compatibility": [ - 3823812009 - ], - "return_value": { - "type": "Texture2D" - }, - "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" - } - } - ], - "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": "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 - } - ], - "methods": [ - { - "name": "add_bone", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "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_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_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": "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", - "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": "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_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": "bone_pose_changed", - "arguments": [ - { - "name": "bone_idx", - "type": "int" - } - ] - }, - { - "name": "bone_enabled_changed", - "arguments": [ - { - "name": "bone_idx", - "type": "int" - } - ] - }, - { - "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": "bool", - "name": "animate_physical_bones", - "setter": "set_animate_physical_bones", - "getter": "get_animate_physical_bones" - } - ] - }, - { - "name": "SkeletonIK3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "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_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" - } - }, - { - "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 - } - ], - "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": "float", - "name": "interpolation", - "setter": "set_interpolation", - "getter": "get_interpolation" - }, - { - "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" - } - ] - }, - { - "name": "SkeletonModification2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "_execute", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_setup_modification", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "modification_stack", - "type": "SkeletonModificationStack2D" - } - ] - }, - { - "name": "_draw_editor_gizmo", - "is_const": false, - "is_static": 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": "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" - } - ] - } - ], - "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": "ShaderMaterial,PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial", - "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": 3814935226, - "arguments": [ - { - "name": "point_index", - "type": "int", - "meta": "int32" - }, - { - "name": "pinned", - "type": "bool" - }, - { - "name": "attachment_path", - "type": "NodePath", - "default_value": "NodePath(\"\")" - } - ] - }, - { - "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" - } - } - ], - "signals": [ - { - "name": "dragged", - "arguments": [ - { - "name": "offset", - "type": "int" - } - ] - } - ], - "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": "int", - "name": "dragger_visibility", - "setter": "set_dragger_visibility", - "getter": "get_dragger_visibility" - }, - { - "type": "bool", - "name": "vertical", - "setter": "set_vertical", - "getter": "is_vertical" - } - ] - }, - { - "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": "Vector2", - "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": "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": "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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_test_mask", - "is_const": true, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_update_cache", - "is_const": false, - "is_static": 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_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": "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": "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_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": "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": "tab_count", - "setter": "set_tab_count", - "getter": "get_tab_count" - }, - { - "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" - } - ] - }, - { - "name": "TabContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "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_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_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_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" - } - } - ], - "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": "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" - } - ] - }, - { - "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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_cut", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_copy", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_paste", - "is_const": false, - "is_static": 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_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": "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_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": "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": "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": "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_colum", - "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": "col", - "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": "merge_overlapping_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_caret_index_edit_order", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 969006518, - "return_value": { - "type": "PackedInt32Array" - } - }, - { - "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": "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_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": 1443345937, - "hash_compatibility": [ - 2920622473 - ], - "arguments": [ - { - "name": "mode", - "type": "enum::TextEdit.SelectionMode" - }, - { - "name": "line", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "column", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "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": "select", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2560984452, - "hash_compatibility": [ - 4269665324 - ], - "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": "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_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" - } - ] - }, - { - "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": "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": "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" - } - ] - } - ], - "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": "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": "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": "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": "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": "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" - } - ] - }, - { - "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_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": "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": "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": "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_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_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_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_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": 185957063, - "hash_compatibility": [ - 3299477123 - ], - "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "grapheme_flags", - "type": "bitfield::TextServer.GraphemeFlag", - "default_value": "264" - } - ] - }, - { - "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_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": "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": "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_features", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - } - }, - { - "name": "_free_rid", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] - }, - { - "name": "_has", - "is_const": false, - "is_static": false, - "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_support_data_info", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_save_support_data", - "is_const": true, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_create_font_linked_variation", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::TextServer.FontAntialiasing" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "_font_set_generate_mipmaps", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_transform", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "_font_remove_size_cache", - "is_const": false, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "_font_render_range", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_font_set_global_oversampling", - "is_const": false, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_set_direction", - "is_const": false, - "is_static": 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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_set_orientation", - "is_const": false, - "is_static": 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "grapheme_flags", - "type": "bitfield::TextServer.GraphemeFlag" - } - ] - }, - { - "name": "_shaped_text_get_trim_pos", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Rect2" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "key", - "type": "Variant" - } - ] - }, - { - "name": "_shaped_text_get_size", - "is_const": true, - "is_static": false, - "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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "string", - "type": "String" - }, - { - "name": "language", - "type": "String" - } - ] - }, - { - "name": "_parse_number", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "string", - "type": "String" - }, - { - "name": "language", - "type": "String" - } - ] - }, - { - "name": "_percent_sign", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "string", - "type": "String" - } - ] - }, - { - "name": "_string_get_word_breaks", - "is_const": true, - "is_static": 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_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_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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_height", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_is_pixel_opaque", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_draw", - "is_const": true, - "is_static": 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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Image.Format" - } - }, - { - "name": "_get_width", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_height", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_depth", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_has_mipmaps", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_data", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Image.Format" - } - }, - { - "name": "_get_layered_type", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_get_width", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_height", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_layers", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_has_mipmaps", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_layer_data", - "is_const": true, - "is_static": false, - "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": "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" - }, - { - "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" - } - ] - }, - { - "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", - "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": 2458574231, - "return_value": { - "type": "OccluderPolygon2D" - }, - "arguments": [ - { - "name": "layer_id", - "type": "int", - "meta": "int32" - } - ] - }, - { - "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": "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": 3991786031, - "return_value": { - "type": "NavigationPolygon" - }, - "arguments": [ - { - "name": "layer_id", - "type": "int", - "meta": "int32" - } - ] - }, - { - "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_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_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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 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": "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": "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_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_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": "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": "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": "position", - "type": "Vector2" - }, - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "empty_clicked", - "arguments": [ - { - "name": "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_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_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_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": "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", - "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": "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" - } - ] - }, - { - "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": "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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_play", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_playing", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_set_paused", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "paused", - "type": "bool" - } - ] - }, - { - "name": "_is_paused", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_length", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_get_playback_position", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_seek", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_get_texture", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Texture2D" - } - }, - { - "name": "_update", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_get_channels", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_mix_rate", - "is_const": true, - "is_static": 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_MAX", - "value": 2 - } - ] - }, - { - "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 - } - ] - } - ], - "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": "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_camera_2d", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3551466917, - "return_value": { - "type": "Camera2D" - } - }, - { - "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_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_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": "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_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_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_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": "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": "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_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": "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" - } - } - ], - "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" - } - ] - }, - { - "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": "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_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": "title", - "setter": "set_title", - "getter": "get_title" - }, - { - "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": 2219800736, - "arguments": [ - { - "name": "value", - "type": "Cubemap" - } - ] - }, - { - "name": "get_cube_map", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1772111058, - "return_value": { - "type": "Cubemap" - } - }, - { - "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", - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_description", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_category", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_return_icon_type", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_input_port_type", - "is_const": true, - "is_static": 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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_output_port_type", - "is_const": true, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_property_name", - "is_const": true, - "is_static": 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_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_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_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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_available", - "is_const": true, - "is_static": 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": "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_MAX", - "value": 3 - } - ] - } - ], - "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_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": "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" - }, - { - "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": 2206200446, - "arguments": [ - { - "name": "value", - "type": "Texture2DArray" - } - ] - }, - { - "name": "get_texture_array", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 146117123, - "return_value": { - "type": "Texture2DArray" - } - } - ], - "properties": [ - { - "type": "Texture2DArray", - "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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_size", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_poll", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "_close", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_set_write_mode", - "is_const": false, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCDataChannel.WriteMode" - } - }, - { - "name": "_was_string_packet", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_ready_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCDataChannel.ChannelState" - } - }, - { - "name": "_get_label", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_is_ordered", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_id", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_retransmits", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_protocol", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_is_negotiated", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_buffered_amount", - "is_const": true, - "is_static": false, - "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.ConnectionState" - } - }, - { - "name": "_get_gathering_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.GatheringState" - } - }, - { - "name": "_get_signaling_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.SignalingState" - } - }, - { - "name": "_initialize", - "is_const": false, - "is_static": false, - "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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "_set_remote_description", - "is_const": false, - "is_static": false, - "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_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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "_close", - "is_const": false, - "is_static": false, - "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": "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": 636011756, - "return_value": { - "type": "XRPositionalTracker" - }, - "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": "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_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_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_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": "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": "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" - } - } - ], - "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" - } - ] - }, - { - "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": "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": "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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "StringName" - } - }, - { - "name": "_get_capabilities", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_is_initialized", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_initialize", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_uninitialize", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_system_info", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_supports_play_area_mode", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::XRInterface.PlayAreaMode" - } - }, - { - "name": "_set_play_area_mode", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedVector3Array" - } - }, - { - "name": "_get_render_target_size", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_view_count", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_get_camera_transform", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Transform3D" - } - }, - { - "name": "_get_transform_for_view", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_process", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_pre_render", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_pre_draw_viewport", - "is_const": false, - "is_static": 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_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_vararg": false, - "is_virtual": true - }, - { - "name": "_get_suggested_tracker_names", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_get_suggested_pose_names", - "is_const": true, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::XRInterface.TrackingStatus" - } - }, - { - "name": "_trigger_haptic_pulse", - "is_const": false, - "is_static": 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_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_set_anchor_detection_is_enabled", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "_get_camera_feed_id", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_color_texture", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_get_depth_texture", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_get_velocity_texture", - "is_const": false, - "is_static": 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": false, - "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": "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" - } - ] - }, - { - "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": "RefCounted", - "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 - } - ] - } - ], - "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" - } - ] - }, - { - "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": "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" - }, - { - "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_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": "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": 2692800323, - "arguments": [ - { - "name": "tracker", - "type": "XRPositionalTracker" - } - ] - }, - { - "name": "remove_tracker", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2692800323, - "arguments": [ - { - "name": "tracker", - "type": "XRPositionalTracker" - } - ] - }, - { - "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": 2742084544, - "return_value": { - "type": "XRPositionalTracker" - }, - "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": "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": "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": "DisplayServer", - "type": "DisplayServer" - }, - { - "name": "RenderingServer", - "type": "RenderingServer" - }, - { - "name": "AudioServer", - "type": "AudioServer" - }, - { - "name": "PhysicsServer2D", - "type": "PhysicsServer2D" - }, - { - "name": "PhysicsServer3D", - "type": "PhysicsServer3D" - }, - { - "name": "NavigationServer2D", - "type": "NavigationServer2D" - }, - { - "name": "NavigationServer3D", - "type": "NavigationServer3D" - }, - { - "name": "XRServer", - "type": "XRServer" - }, - { - "name": "CameraServer", - "type": "CameraServer" - } - ], - "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" - } - ] -} diff --git a/src/filesize/size.c b/src/filesize/size.c new file mode 100755 index 0000000..11a7054 --- /dev/null +++ b/src/filesize/size.c @@ -0,0 +1,286 @@ +/** + * @author : Aidan Mullen (git@acm.contact) + * @file : filesize + * @created : Wednesday Jun 19, 2024 21:10:14 EDT + */ + +#include +#include + +#include "filesize.h" + +/* Test FILENAME_MAX on different platforms. */ + +char filename[FILENAME_MAX]; +char name[FILENAME_MAX]; + +/* + * =========== + * Buffer Size + * =========== + * + * Buffer size is chosen at compilation; it limits the block-size chosen by the + * user. When the block size is greater than the buffer, overflow occurs. + * + * The buffer size is defined in bytes. + * + * Larger buffer sizes are less accurate, which may be possible to fix if a + * position is set at the end of the read block, then the remaining area is + * read using a smaller buffer size. + */ + + /* This buffer size selection should be relegated to the options.ini file. */ + +#define BUFFER 1073741824 + +#if !defined(BUFFER) || BUFFER == 1 + +char buf[1]; /* 1B */ + +#elif BUFFER == 2 + +char buf[2]; /* 2B */ + +#elif BUFFER == 4 + +char buf[4]; /* 4B */ + +#elif BUFFER == 8 + +char buf[8]; /* 8B */ + +#elif BUFFER == 16 + +char buf[16]; /* 16B */ + +#elif BUFFER == 32 + +char buf[32]; /* 32B */ + +#elif BUFFER == 64 + +char buf[64]; /* 64B */ + +#elif BUFFER == 128 + +char buf[128]; /* 128B */ + +#elif BUFFER == 256 + +char buf[256]; /* 256B */ + +#elif BUFFER == 512 + +char buf[512]; /* 512B */ + +#elif BUFFER == 1024 + +char buf[1024]; /* 1KB */ + +#elif BUFFER == 2048 + +char buf[2048]; /* 2KB */ + +#elif BUFFER == 4096 + +char buf[4096]; /* 4KB */ + +#elif BUFFER == 8192 + +char buf[8192]; /* 8KB */ + +#elif BUFFER == 1048576 + +char buf[1048576]; /* 1MB */ + +#elif BUFFER == 536870912 + +char buf[536870912]; /* 512MB */ + +#elif BUFFER == 1073741824 + +char buf[1073741824]; /* 1GB */ + +#else + +char buf[BUFFER]; + +#endif + +unsigned long int bsize = BUFFER; + +fpos_t pos; +fpos_t end; + +/* + * =============== + * Fallback Reader + * =============== + * + * The reader counts each record in the file, then adds the value of the records + * (in bytes) in order to return the filesize. + * + * Fallback function in-case a platform solution is not present. + * Note that, depending on the buffer size, this method may be somewhat + * inaccurate, as a higher buffer size will only measure in records equivalent + * to its value, and may stop before reaching the end of the file; it may be + * possible to account for this by restarting the file-read at the endpoint + * found by fread with a lower buffer size, but this would require that fseek + * and ftell are not used, since these often use signed 32-bit integers that + * limit the maximum size they can read to ~2GB. + */ + +int get_size_fallback(void) +{ + /* + unsigned long int size = 0; + unsigned long int record = 0; + */ + unsigned long size = 0; + unsigned long record = 0; + + FILE * file; + + /* If mode is CLI */ + printf("Enter a filename: "); + + fgets(filename, sizeof(filename), stdin); + + /* Compare filename with \r\n and remove them. */ + filename[strcspn(filename, "\r\n")] = 0; + + strcpy(name, filename); + printf("Reading file \"%s\"...\n", name); + + file = fopen(filename, "rb"); + + printf("Warning: Using fallback reader; process may be slow.\n"); + printf("Initial buffer size: %lu\n", bsize); + + if (file) + { + fgetpos(file, &pos); + + printf("Attempting to read file...\n"); + + for + ( + size = 0; + (fread(buf, sizeof * buf, bsize, file) == bsize); + (record = size) + ) + { + (size = size + bsize); + fgetpos(file, &end); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + } + + /* + * ============== + * Small File Fix + * ============== + * + * If result is 0, try again with lower block size, as small + * files cannot be read when the selected size is larger than them. + */ + + record = 0; + + if (size == 0) + { + while (bsize > 1) + { + printf("Attempting to read with lower buffer size...\n"); + + bsize = (bsize/2); + /* bsize = 1; */ + fsetpos(file, &pos); + printf("Buffer size lowered to %luB\n", bsize); + + while (fread(buf, sizeof * buf, bsize, file) == bsize) + { + size = size + bsize; + fgetpos(file, &pos); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + + record = size; + } + } + } + + /* + * ============== + * Large File Fix + * ============== + * + * Using a large buffer to read large files quickly resulted in an + * inaccurate filesize. + * + * This block lowers the block size at the end of the reading, and + * attempts to read data after the current position in the file. It + * repeats this until the buffer size is one byte. + * + * The accuracy should be around plus-or-minus one byte when reading. + */ + + while (size > 0) + { + printf("Checking for remaining data...\n"); + + bsize = (bsize/2); + + fsetpos(file, &end); + + while (fread(buf, sizeof * buf, bsize, file) == bsize) + { + size = size + bsize; + fgetpos(file, &end); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + + record = size; + } + if (bsize > 1) + { + continue; + } + else + { + printf("Buffer at minimum size; stopping.\n"); + break; + } + } + + printf("No further data to read; stopping.\n"); + + fclose(file); + + printf("Final buffer size: %luB\n", bsize); + printf("\nFilesize: %luB\n", size); + } + else + { + printf("Error: file not found.\n"); + } + + return(size); +} + +/* --- end of SIZE_C --- */ diff --git a/src/init/d/bind.d b/src/init/d/bind.d index 33f4614..4b89630 100644 --- a/src/init/d/bind.d +++ b/src/init/d/bind.d @@ -6,7 +6,7 @@ import godot; import godot.node; // minimal class example with _ready method that will be invoked on creation -class Greeter : GodotScript!Node { +class init : GodotScript!Node { @Property String name; // this method is a special godot entry point when object is added to the scene @@ -23,8 +23,8 @@ mixin GodotNativeLibrary!( // this is a name prefix of the plugin to be acessible inside godot // it must match the prefix in .gdextension file: // entry_symbol = "mydplugin_gdextension_entry" - "mydplugin", + "libsb_init", // here goes the list of classes you would like to expose in godot - Greeter, + init, ); diff --git a/src/logging/logging.c b/src/logging/logging.c new file mode 100755 index 0000000..e609780 --- /dev/null +++ b/src/logging/logging.c @@ -0,0 +1,102 @@ +/** + * @author : Aidan Mullen (git@acm.contact) + * @file : logging + * @created : Sunday Mar 24, 2024 10:05:35 EDT + */ + +#include +#include +#include +#include + +#include "logging.h" + +#define VERSION "0.1.0-a.1" + +#define TIME_BUF 64 + +char *note; /* Store note for logged actions. */ +time_t cur; + +/* + * Currently copies version number into the version variable; the version + * number should be stored in a .INI file. + */ + +/* TODO: make struct for opening log file and appending. */ + +/* A new log file should be used for each day. */ + +/* + * ============= + * Log and Print + * ============= + */ + +void flog(char *note) +{ + FILE *logfile = fopen("log", "a"); + + /*char *timef = ctime(&cur);*/ + /*char *timen = strtok(ctime(&cur), "\r\n");*/ + + char stime[TIME_BUF]; /* Max length of date is 64 by default. */ + + /* strcspn method to remove new line will not work for some reason. */ + time(&cur); /* Store time in cur. */ + + /* ctime -> time char */ + + /* Custom time string. */ + + strftime(stime, TIME_BUF, "[ %a %Y-%m-%d %X ]: ", localtime(&cur)); + + /*timef[strcspn(timef, "\r\n")] = '\0';*/ + /*printf("[ %s ]: %s\n", timef, note); + fprintf(logfile, "[ %s ]: %s\n", timef, note);*/ + + printf("%s %s\n", stime, note); + fprintf(logfile, "%s %s\n", stime, note); + fclose(logfile); +} + +/* + * ======== + * Log Only + * ======== + */ + +void sflog(char *note) +{ + FILE *logfile = fopen("log", "a"); + + /* strcspn method to remove new line will not work for some reason. */ + time(&cur); /* Store time in cur. */ + /* ctime -> time char */ + fprintf(logfile, "[ %s ]: %s\n", ctime(&cur), note); + fclose(logfile); +} + +/* + * ========== + * Create Log + * ========== + */ + +void init_log(void) /* Will be used for logging in the future. */ +{ + FILE *logfile = fopen("log", "r"); + if (logfile == NULL) + { + printf("Creating new log...\n"); + fopen("log", "w"); + flog("New log created"); + } + flog("Logging started."); + /*flog(strncat("Version: ", VERSION, sizeof(VERSION)));*/ + flog(VERSION); + + fclose(logfile); +} + +/* --- end of LOGGING_C --- */ diff --git a/src/logging/logging.h b/src/logging/logging.h new file mode 100755 index 0000000..16f991b --- /dev/null +++ b/src/logging/logging.h @@ -0,0 +1,19 @@ +/** + * @author : Aidan Mullen (git@acm.contact) + * @file : logging + * @created : Sunday Mar 24, 2024 10:06:11 EDT + */ + +#ifndef LOGGING_H + +#define LOGGING_H + +char get_version(void); +void flog(char *note); +void sflog(char *note); +void init_log(void); + + +#endif + +/* --- end of LOGGING_H --- */ From d03cc272be5594c4068b2ce28462c9b6d00e7685 Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Thu, 6 Mar 2025 22:43:21 -0500 Subject: [PATCH 5/9] Add material project file Add material resources for work-in-progress concrete with puddles. --- .gitignore | 19 ++++++++++++++++++ .../material/concrete_wet/concrete_wet.blend | Bin 0 -> 1220656 bytes .../material/concrete_wet/concrete_wet.blend1 | Bin 0 -> 1220656 bytes engine/bin/libsb.gdextension | 12 +++++------ engine/debug.tscn | 6 +++--- engine/project.godot | 4 ++++ engine/title.tscn | 19 +++++++++++++++++- 7 files changed, 50 insertions(+), 10 deletions(-) create mode 100644 engine/assets/material/concrete_wet/concrete_wet.blend create mode 100644 engine/assets/material/concrete_wet/concrete_wet.blend1 diff --git a/.gitignore b/.gitignore index 7b661af..8072825 100644 --- a/.gitignore +++ b/.gitignore @@ -58,6 +58,25 @@ !/engine/debug.tscn !/engine/title.tscn +# /engine/assets +!/engine/assets/ +/engine/assets/* + +# /engine/assets/material +!/engine/assets/material/ +/engine/assets/material/* + +# /engine/assets/material/concrete_wet +!/engine/assets/material/concrete_wet/ +/engine/assets/material/concrete_wet/* + +!/engine/assets/material/concrete_wet/concrete_wet.blend +!/engine/assets/material/concrete_wet/concrete_wet.blend1 + +# /engine/assets/material/metal_pipe +!/engine/assets/material/metal_pipe/ +/engine/assets/material/metal_pipe/* + # /engine/bin !/engine/bin/ /engine/bin/* diff --git a/engine/assets/material/concrete_wet/concrete_wet.blend b/engine/assets/material/concrete_wet/concrete_wet.blend new file mode 100644 index 0000000000000000000000000000000000000000..81cf068386da4ffa7cca1e2a2b2abc0d87da1ec2 GIT binary patch literal 1220656 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

Tw|AxE%4{3P69d1pTIAa&y;=EzWAI{K0%R5 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

ymbYVgyVBgA2&tEN`r$mBJ^KIOJFx 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 EAAD9~;{X5v literal 0 HcmV?d00001 diff --git a/engine/assets/material/concrete_wet/concrete_wet.blend1 b/engine/assets/material/concrete_wet/concrete_wet.blend1 new file mode 100644 index 0000000000000000000000000000000000000000..9d0ca338b74e891bdd6a0a40ec9ea60ec797b5fb GIT binary patch literal 1220656 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 I!2kRAU*3oc5C8xG literal 0 HcmV?d00001 diff --git a/engine/bin/libsb.gdextension b/engine/bin/libsb.gdextension index 2038d17..a113978 100644 --- a/engine/bin/libsb.gdextension +++ b/engine/bin/libsb.gdextension @@ -5,9 +5,9 @@ compatibility_minimum = "4.4" [libraries] -linux.amd64 = "res://../bld/obj/.libs/libbind.so" -linux.amd64 = "res://../bld/obj/.libs/libsb.so" -darwin.amd64 = "res://../bld/obj/.libs/libbind.dylib" -darwin.amd64 = "res://../bld/obj/.libs/libsb.dylib" -windows.amd64 = "res://../bld/obj/.libs/libbind.dll" -windows.amd64 = "res://../bld/obj/.libs/libsb.dll" +linux.x86_64 = "res://../bld/obj/.libs/libbind.so" +linux.x86_64 = "res://../bld/obj/.libs/libsb.so" +darwin.x86_64 = "res://../bld/obj/.libs/libbind.dylib" +darwin.x86_64 = "res://../bld/obj/.libs/libsb.dylib" +windows.x86_64 = "res://../bld/obj/.libs/libbind.dll" +windows.x86_64 = "res://../bld/obj/.libs/libsb.dll" diff --git a/engine/debug.tscn b/engine/debug.tscn index 1d61cd2..b7fe040 100644 --- a/engine/debug.tscn +++ b/engine/debug.tscn @@ -1,16 +1,16 @@ [gd_scene load_steps=5 format=3 uid="uid://cg5vtf37cafsd"] -[ext_resource type="Texture2D" uid="uid://tpwobjqbudqn" path="res://img/sky.hdr" id="1_cqrla"] +[ext_resource type="Texture2D" uid="uid://cg7gvce3y7ca0" path="res://img/sky.hdr" id="1_cqrla"] [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_owhq0"] panorama = ExtResource("1_cqrla") -[sub_resource type="Sky" id="Sky_70g61"] +[sub_resource type="Sky" id="Sky_1uwqr"] sky_material = SubResource("PanoramaSkyMaterial_owhq0") [sub_resource type="Environment" id="Environment_yt03y"] background_mode = 2 -sky = SubResource("Sky_70g61") +sky = SubResource("Sky_1uwqr") [node name="Node3D" type="Node3D"] diff --git a/engine/project.godot b/engine/project.godot index d1e4413..592a85a 100644 --- a/engine/project.godot +++ b/engine/project.godot @@ -23,6 +23,10 @@ window/size/mode=4 window/stretch/mode="canvas_items" window/stretch/aspect="expand" +[filesystem] + +import/blender/enabled=false + [physics] 3d/physics_engine="JoltPhysics3D" diff --git a/engine/title.tscn b/engine/title.tscn index f31edbf..effee64 100644 --- a/engine/title.tscn +++ b/engine/title.tscn @@ -1,13 +1,27 @@ -[gd_scene load_steps=2 format=3 uid="uid://b827xc3j75sb6"] +[gd_scene load_steps=6 format=3 uid="uid://b827xc3j75sb6"] + +[ext_resource type="Texture2D" uid="uid://cg7gvce3y7ca0" path="res://img/sky.hdr" id="1_y7k74"] [sub_resource type="Theme" id="Theme_1d1pm"] +[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_oyqm6"] +panorama = ExtResource("1_y7k74") + +[sub_resource type="Sky" id="Sky_70g61"] +sky_material = SubResource("PanoramaSkyMaterial_oyqm6") + +[sub_resource type="Environment" id="Environment_kpexm"] +background_mode = 2 +sky = SubResource("Sky_70g61") + [node name="Node3D" type="Node3D"] [node name="Camera3D" type="Camera3D" parent="."] [node name="CanvasLayer" type="CanvasLayer" parent="Camera3D"] +[node name="ParallaxBackground" type="ParallaxBackground" parent="Camera3D/CanvasLayer"] + [node name="Disclaimer" type="Label" parent="Camera3D/CanvasLayer"] offset_right = 1151.0 offset_bottom = 650.0 @@ -122,3 +136,6 @@ grow_vertical = 0 text = "Information SVG here for copyright notices." horizontal_alignment = 1 vertical_alignment = 1 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="Camera3D"] +environment = SubResource("Environment_kpexm") From 7c9d314076a44f035b125dfb436c27cdada1cdfa Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Sat, 8 Mar 2025 09:23:46 -0500 Subject: [PATCH 6/9] Remove D tests Move D tests to separate branch, since the bindings have an unstable API. --- .gitignore | 15 +- bld/src/d/dub.sdl | 12 - bld/src/d/dub.selections.json | 7 - src/filesize/size.c | 286 ---- src/gdextension_interface.h | 2842 --------------------------------- src/init/d/bind.d | 30 - src/main.c | 2 +- 7 files changed, 7 insertions(+), 3187 deletions(-) delete mode 100644 bld/src/d/dub.sdl delete mode 100644 bld/src/d/dub.selections.json delete mode 100755 src/filesize/size.c delete mode 100644 src/gdextension_interface.h delete mode 100644 src/init/d/bind.d diff --git a/.gitignore b/.gitignore index 8072825..b4d5e8b 100644 --- a/.gitignore +++ b/.gitignore @@ -118,20 +118,18 @@ !/src/init /src/init/* +# /src/init/c +!/src/init/c/ +/src/init/c/* + +!/src/init/c/gdextension_interface.c + # /src/init/cpp !/src/init/cpp/ /src/init/cpp/* !/src/init/cpp/bind.cpp -# /src/init/d -!/src/init/d/ -/src/init/d/* - -!/src/init/d/bind.d - -!/src/init/d - # /res !/res/ /res/* @@ -149,4 +147,3 @@ # Godot 4+ specific ignores .godot/ - diff --git a/bld/src/d/dub.sdl b/bld/src/d/dub.sdl deleted file mode 100644 index f69ba99..0000000 --- a/bld/src/d/dub.sdl +++ /dev/null @@ -1,12 +0,0 @@ -name "spruce-basin" -description "Source material." -authors "AUTHORS" -copyright "Copyright © 2025, AUTHORS" -license "proprietary" -dependency "godot-dlang" version="~master" -configuration "spruce-basin" { - targetType "dynamicLibrary" - dflags "-dllimport=defaultLibsOnly" platform="windows-ldc2" - targetName "../../obj/spruce-basin" - mainSourceFile "../../../src/init/bind.d" -} diff --git a/bld/src/d/dub.selections.json b/bld/src/d/dub.selections.json deleted file mode 100644 index 8c8874a..0000000 --- a/bld/src/d/dub.selections.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "fileVersion": 1, - "versions": { - "godot-dlang": "~master", - "utf_bc": "0.2.1" - } -} diff --git a/src/filesize/size.c b/src/filesize/size.c deleted file mode 100755 index 11a7054..0000000 --- a/src/filesize/size.c +++ /dev/null @@ -1,286 +0,0 @@ -/** - * @author : Aidan Mullen (git@acm.contact) - * @file : filesize - * @created : Wednesday Jun 19, 2024 21:10:14 EDT - */ - -#include -#include - -#include "filesize.h" - -/* Test FILENAME_MAX on different platforms. */ - -char filename[FILENAME_MAX]; -char name[FILENAME_MAX]; - -/* - * =========== - * Buffer Size - * =========== - * - * Buffer size is chosen at compilation; it limits the block-size chosen by the - * user. When the block size is greater than the buffer, overflow occurs. - * - * The buffer size is defined in bytes. - * - * Larger buffer sizes are less accurate, which may be possible to fix if a - * position is set at the end of the read block, then the remaining area is - * read using a smaller buffer size. - */ - - /* This buffer size selection should be relegated to the options.ini file. */ - -#define BUFFER 1073741824 - -#if !defined(BUFFER) || BUFFER == 1 - -char buf[1]; /* 1B */ - -#elif BUFFER == 2 - -char buf[2]; /* 2B */ - -#elif BUFFER == 4 - -char buf[4]; /* 4B */ - -#elif BUFFER == 8 - -char buf[8]; /* 8B */ - -#elif BUFFER == 16 - -char buf[16]; /* 16B */ - -#elif BUFFER == 32 - -char buf[32]; /* 32B */ - -#elif BUFFER == 64 - -char buf[64]; /* 64B */ - -#elif BUFFER == 128 - -char buf[128]; /* 128B */ - -#elif BUFFER == 256 - -char buf[256]; /* 256B */ - -#elif BUFFER == 512 - -char buf[512]; /* 512B */ - -#elif BUFFER == 1024 - -char buf[1024]; /* 1KB */ - -#elif BUFFER == 2048 - -char buf[2048]; /* 2KB */ - -#elif BUFFER == 4096 - -char buf[4096]; /* 4KB */ - -#elif BUFFER == 8192 - -char buf[8192]; /* 8KB */ - -#elif BUFFER == 1048576 - -char buf[1048576]; /* 1MB */ - -#elif BUFFER == 536870912 - -char buf[536870912]; /* 512MB */ - -#elif BUFFER == 1073741824 - -char buf[1073741824]; /* 1GB */ - -#else - -char buf[BUFFER]; - -#endif - -unsigned long int bsize = BUFFER; - -fpos_t pos; -fpos_t end; - -/* - * =============== - * Fallback Reader - * =============== - * - * The reader counts each record in the file, then adds the value of the records - * (in bytes) in order to return the filesize. - * - * Fallback function in-case a platform solution is not present. - * Note that, depending on the buffer size, this method may be somewhat - * inaccurate, as a higher buffer size will only measure in records equivalent - * to its value, and may stop before reaching the end of the file; it may be - * possible to account for this by restarting the file-read at the endpoint - * found by fread with a lower buffer size, but this would require that fseek - * and ftell are not used, since these often use signed 32-bit integers that - * limit the maximum size they can read to ~2GB. - */ - -int get_size_fallback(void) -{ - /* - unsigned long int size = 0; - unsigned long int record = 0; - */ - unsigned long size = 0; - unsigned long record = 0; - - FILE * file; - - /* If mode is CLI */ - printf("Enter a filename: "); - - fgets(filename, sizeof(filename), stdin); - - /* Compare filename with \r\n and remove them. */ - filename[strcspn(filename, "\r\n")] = 0; - - strcpy(name, filename); - printf("Reading file \"%s\"...\n", name); - - file = fopen(filename, "rb"); - - printf("Warning: Using fallback reader; process may be slow.\n"); - printf("Initial buffer size: %lu\n", bsize); - - if (file) - { - fgetpos(file, &pos); - - printf("Attempting to read file...\n"); - - for - ( - size = 0; - (fread(buf, sizeof * buf, bsize, file) == bsize); - (record = size) - ) - { - (size = size + bsize); - fgetpos(file, &end); - printf("Read: [ %luB ]\n", size); - - if (record == size) - { - printf("No appropriately sized blocks remaining.\n"); - break; - } - } - - /* - * ============== - * Small File Fix - * ============== - * - * If result is 0, try again with lower block size, as small - * files cannot be read when the selected size is larger than them. - */ - - record = 0; - - if (size == 0) - { - while (bsize > 1) - { - printf("Attempting to read with lower buffer size...\n"); - - bsize = (bsize/2); - /* bsize = 1; */ - fsetpos(file, &pos); - printf("Buffer size lowered to %luB\n", bsize); - - while (fread(buf, sizeof * buf, bsize, file) == bsize) - { - size = size + bsize; - fgetpos(file, &pos); - printf("Read: [ %luB ]\n", size); - - if (record == size) - { - printf("No appropriately sized blocks remaining.\n"); - break; - } - - record = size; - } - } - } - - /* - * ============== - * Large File Fix - * ============== - * - * Using a large buffer to read large files quickly resulted in an - * inaccurate filesize. - * - * This block lowers the block size at the end of the reading, and - * attempts to read data after the current position in the file. It - * repeats this until the buffer size is one byte. - * - * The accuracy should be around plus-or-minus one byte when reading. - */ - - while (size > 0) - { - printf("Checking for remaining data...\n"); - - bsize = (bsize/2); - - fsetpos(file, &end); - - while (fread(buf, sizeof * buf, bsize, file) == bsize) - { - size = size + bsize; - fgetpos(file, &end); - printf("Read: [ %luB ]\n", size); - - if (record == size) - { - printf("No appropriately sized blocks remaining.\n"); - break; - } - - record = size; - } - if (bsize > 1) - { - continue; - } - else - { - printf("Buffer at minimum size; stopping.\n"); - break; - } - } - - printf("No further data to read; stopping.\n"); - - fclose(file); - - printf("Final buffer size: %luB\n", bsize); - printf("\nFilesize: %luB\n", size); - } - else - { - printf("Error: file not found.\n"); - } - - return(size); -} - -/* --- end of SIZE_C --- */ diff --git a/src/gdextension_interface.h b/src/gdextension_interface.h deleted file mode 100644 index 60ec8d4..0000000 --- a/src/gdextension_interface.h +++ /dev/null @@ -1,2842 +0,0 @@ -/**************************************************************************/ -/* gdextension_interface.h */ -/**************************************************************************/ -/* This file is part of: */ -/* GODOT ENGINE */ -/* https://godotengine.org */ -/**************************************************************************/ -/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ -/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ -/* */ -/* Permission is hereby granted, free of charge, to any person obtaining */ -/* a copy of this software and associated documentation files (the */ -/* "Software"), to deal in the Software without restriction, including */ -/* without limitation the rights to use, copy, modify, merge, publish, */ -/* distribute, sublicense, and/or sell copies of the Software, and to */ -/* permit persons to whom the Software is furnished to do so, subject to */ -/* the following conditions: */ -/* */ -/* The above copyright notice and this permission notice shall be */ -/* included in all copies or substantial portions of the Software. */ -/* */ -/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ -/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ -/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ -/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ -/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ -/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ -/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/**************************************************************************/ - -#ifndef GDEXTENSION_INTERFACE_H -#define GDEXTENSION_INTERFACE_H - -/* This is a C class header, you can copy it and use it directly in your own binders. - * Together with the JSON file, you should be able to generate any binder. - */ - -#include -#include - -#ifndef __cplusplus -typedef uint32_t char32_t; -typedef uint16_t char16_t; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* VARIANT TYPES */ - -typedef enum { - GDEXTENSION_VARIANT_TYPE_NIL, - - /* atomic types */ - GDEXTENSION_VARIANT_TYPE_BOOL, - GDEXTENSION_VARIANT_TYPE_INT, - GDEXTENSION_VARIANT_TYPE_FLOAT, - GDEXTENSION_VARIANT_TYPE_STRING, - - /* math types */ - GDEXTENSION_VARIANT_TYPE_VECTOR2, - GDEXTENSION_VARIANT_TYPE_VECTOR2I, - GDEXTENSION_VARIANT_TYPE_RECT2, - GDEXTENSION_VARIANT_TYPE_RECT2I, - GDEXTENSION_VARIANT_TYPE_VECTOR3, - GDEXTENSION_VARIANT_TYPE_VECTOR3I, - GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, - GDEXTENSION_VARIANT_TYPE_VECTOR4, - GDEXTENSION_VARIANT_TYPE_VECTOR4I, - GDEXTENSION_VARIANT_TYPE_PLANE, - GDEXTENSION_VARIANT_TYPE_QUATERNION, - GDEXTENSION_VARIANT_TYPE_AABB, - GDEXTENSION_VARIANT_TYPE_BASIS, - GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, - GDEXTENSION_VARIANT_TYPE_PROJECTION, - - /* misc types */ - GDEXTENSION_VARIANT_TYPE_COLOR, - GDEXTENSION_VARIANT_TYPE_STRING_NAME, - GDEXTENSION_VARIANT_TYPE_NODE_PATH, - GDEXTENSION_VARIANT_TYPE_RID, - GDEXTENSION_VARIANT_TYPE_OBJECT, - GDEXTENSION_VARIANT_TYPE_CALLABLE, - GDEXTENSION_VARIANT_TYPE_SIGNAL, - GDEXTENSION_VARIANT_TYPE_DICTIONARY, - GDEXTENSION_VARIANT_TYPE_ARRAY, - - /* typed arrays */ - GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, - - GDEXTENSION_VARIANT_TYPE_VARIANT_MAX -} GDExtensionVariantType; - -typedef enum { - /* comparison */ - GDEXTENSION_VARIANT_OP_EQUAL, - GDEXTENSION_VARIANT_OP_NOT_EQUAL, - GDEXTENSION_VARIANT_OP_LESS, - GDEXTENSION_VARIANT_OP_LESS_EQUAL, - GDEXTENSION_VARIANT_OP_GREATER, - GDEXTENSION_VARIANT_OP_GREATER_EQUAL, - - /* mathematic */ - GDEXTENSION_VARIANT_OP_ADD, - GDEXTENSION_VARIANT_OP_SUBTRACT, - GDEXTENSION_VARIANT_OP_MULTIPLY, - GDEXTENSION_VARIANT_OP_DIVIDE, - GDEXTENSION_VARIANT_OP_NEGATE, - GDEXTENSION_VARIANT_OP_POSITIVE, - GDEXTENSION_VARIANT_OP_MODULE, - GDEXTENSION_VARIANT_OP_POWER, - - /* bitwise */ - GDEXTENSION_VARIANT_OP_SHIFT_LEFT, - GDEXTENSION_VARIANT_OP_SHIFT_RIGHT, - GDEXTENSION_VARIANT_OP_BIT_AND, - GDEXTENSION_VARIANT_OP_BIT_OR, - GDEXTENSION_VARIANT_OP_BIT_XOR, - GDEXTENSION_VARIANT_OP_BIT_NEGATE, - - /* logic */ - GDEXTENSION_VARIANT_OP_AND, - GDEXTENSION_VARIANT_OP_OR, - GDEXTENSION_VARIANT_OP_XOR, - GDEXTENSION_VARIANT_OP_NOT, - - /* containment */ - GDEXTENSION_VARIANT_OP_IN, - GDEXTENSION_VARIANT_OP_MAX - -} GDExtensionVariantOperator; - -// In this API there are multiple functions which expect the caller to pass a pointer -// on return value as parameter. -// In order to make it clear if the caller should initialize the return value or not -// we have two flavor of types: -// - `GDExtensionXXXPtr` for pointer on an initialized value -// - `GDExtensionUninitializedXXXPtr` for pointer on uninitialized value -// -// Notes: -// - Not respecting those requirements can seems harmless, but will lead to unexpected -// segfault or memory leak (for instance with a specific compiler/OS, or when two -// native extensions start doing ptrcall on each other). -// - Initialization must be done with the function pointer returned by `variant_get_ptr_constructor`, -// zero-initializing the variable should not be considered a valid initialization method here ! -// - Some types have no destructor (see `extension_api.json`'s `has_destructor` field), for -// them it is always safe to skip the constructor for the return value if you are in a hurry ;-) - -typedef void *GDExtensionVariantPtr; -typedef const void *GDExtensionConstVariantPtr; -typedef void *GDExtensionUninitializedVariantPtr; -typedef void *GDExtensionStringNamePtr; -typedef const void *GDExtensionConstStringNamePtr; -typedef void *GDExtensionUninitializedStringNamePtr; -typedef void *GDExtensionStringPtr; -typedef const void *GDExtensionConstStringPtr; -typedef void *GDExtensionUninitializedStringPtr; -typedef void *GDExtensionObjectPtr; -typedef const void *GDExtensionConstObjectPtr; -typedef void *GDExtensionUninitializedObjectPtr; -typedef void *GDExtensionTypePtr; -typedef const void *GDExtensionConstTypePtr; -typedef void *GDExtensionUninitializedTypePtr; -typedef const void *GDExtensionMethodBindPtr; -typedef int64_t GDExtensionInt; -typedef uint8_t GDExtensionBool; -typedef uint64_t GDObjectInstanceID; -typedef void *GDExtensionRefPtr; -typedef const void *GDExtensionConstRefPtr; - -/* VARIANT DATA I/O */ - -typedef enum { - GDEXTENSION_CALL_OK, - GDEXTENSION_CALL_ERROR_INVALID_METHOD, - GDEXTENSION_CALL_ERROR_INVALID_ARGUMENT, // Expected a different variant type. - GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS, // Expected lower number of arguments. - GDEXTENSION_CALL_ERROR_TOO_FEW_ARGUMENTS, // Expected higher number of arguments. - GDEXTENSION_CALL_ERROR_INSTANCE_IS_NULL, - GDEXTENSION_CALL_ERROR_METHOD_NOT_CONST, // Used for const call. -} GDExtensionCallErrorType; - -typedef struct { - GDExtensionCallErrorType error; - int32_t argument; - int32_t expected; -} GDExtensionCallError; - -typedef void (*GDExtensionVariantFromTypeConstructorFunc)(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr); -typedef void (*GDExtensionTypeFromVariantConstructorFunc)(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr); -typedef void (*GDExtensionPtrOperatorEvaluator)(GDExtensionConstTypePtr p_left, GDExtensionConstTypePtr p_right, GDExtensionTypePtr r_result); -typedef void (*GDExtensionPtrBuiltInMethod)(GDExtensionTypePtr p_base, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_return, int p_argument_count); -typedef void (*GDExtensionPtrConstructor)(GDExtensionUninitializedTypePtr p_base, const GDExtensionConstTypePtr *p_args); -typedef void (*GDExtensionPtrDestructor)(GDExtensionTypePtr p_base); -typedef void (*GDExtensionPtrSetter)(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrGetter)(GDExtensionConstTypePtr p_base, GDExtensionTypePtr r_value); -typedef void (*GDExtensionPtrIndexedSetter)(GDExtensionTypePtr p_base, GDExtensionInt p_index, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrIndexedGetter)(GDExtensionConstTypePtr p_base, GDExtensionInt p_index, GDExtensionTypePtr r_value); -typedef void (*GDExtensionPtrKeyedSetter)(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrKeyedGetter)(GDExtensionConstTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionTypePtr r_value); -typedef uint32_t (*GDExtensionPtrKeyedChecker)(GDExtensionConstVariantPtr p_base, GDExtensionConstVariantPtr p_key); -typedef void (*GDExtensionPtrUtilityFunction)(GDExtensionTypePtr r_return, const GDExtensionConstTypePtr *p_args, int p_argument_count); - -typedef GDExtensionObjectPtr (*GDExtensionClassConstructor)(); - -typedef void *(*GDExtensionInstanceBindingCreateCallback)(void *p_token, void *p_instance); -typedef void (*GDExtensionInstanceBindingFreeCallback)(void *p_token, void *p_instance, void *p_binding); -typedef GDExtensionBool (*GDExtensionInstanceBindingReferenceCallback)(void *p_token, void *p_binding, GDExtensionBool p_reference); - -typedef struct { - GDExtensionInstanceBindingCreateCallback create_callback; - GDExtensionInstanceBindingFreeCallback free_callback; - GDExtensionInstanceBindingReferenceCallback reference_callback; -} GDExtensionInstanceBindingCallbacks; - -/* EXTENSION CLASSES */ - -typedef void *GDExtensionClassInstancePtr; - -typedef GDExtensionBool (*GDExtensionClassSet)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value); -typedef GDExtensionBool (*GDExtensionClassGet)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef uint64_t (*GDExtensionClassGetRID)(GDExtensionClassInstancePtr p_instance); - -typedef struct { - GDExtensionVariantType type; - GDExtensionStringNamePtr name; - GDExtensionStringNamePtr class_name; - uint32_t hint; // Bitfield of `PropertyHint` (defined in `extension_api.json`). - GDExtensionStringPtr hint_string; - uint32_t usage; // Bitfield of `PropertyUsageFlags` (defined in `extension_api.json`). -} GDExtensionPropertyInfo; - -typedef struct { - GDExtensionStringNamePtr name; - GDExtensionPropertyInfo return_value; - uint32_t flags; // Bitfield of `GDExtensionClassMethodFlags`. - int32_t id; - - /* Arguments: `default_arguments` is an array of size `argument_count`. */ - uint32_t argument_count; - GDExtensionPropertyInfo *arguments; - - /* Default arguments: `default_arguments` is an array of size `default_argument_count`. */ - uint32_t default_argument_count; - GDExtensionVariantPtr *default_arguments; -} GDExtensionMethodInfo; - -typedef const GDExtensionPropertyInfo *(*GDExtensionClassGetPropertyList)(GDExtensionClassInstancePtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionClassFreePropertyList)(GDExtensionClassInstancePtr p_instance, const GDExtensionPropertyInfo *p_list); -typedef GDExtensionBool (*GDExtensionClassPropertyCanRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name); -typedef GDExtensionBool (*GDExtensionClassPropertyGetRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef GDExtensionBool (*GDExtensionClassValidateProperty)(GDExtensionClassInstancePtr p_instance, GDExtensionPropertyInfo *p_property); -typedef void (*GDExtensionClassNotification)(GDExtensionClassInstancePtr p_instance, int32_t p_what); // Deprecated. Use GDExtensionClassNotification2 instead. -typedef void (*GDExtensionClassNotification2)(GDExtensionClassInstancePtr p_instance, int32_t p_what, GDExtensionBool p_reversed); -typedef void (*GDExtensionClassToString)(GDExtensionClassInstancePtr p_instance, GDExtensionBool *r_is_valid, GDExtensionStringPtr p_out); -typedef void (*GDExtensionClassReference)(GDExtensionClassInstancePtr p_instance); -typedef void (*GDExtensionClassUnreference)(GDExtensionClassInstancePtr p_instance); -typedef void (*GDExtensionClassCallVirtual)(GDExtensionClassInstancePtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); -typedef GDExtensionObjectPtr (*GDExtensionClassCreateInstance)(void *p_class_userdata); -typedef void (*GDExtensionClassFreeInstance)(void *p_class_userdata, GDExtensionClassInstancePtr p_instance); -typedef GDExtensionClassInstancePtr (*GDExtensionClassRecreateInstance)(void *p_class_userdata, GDExtensionObjectPtr p_object); -typedef GDExtensionClassCallVirtual (*GDExtensionClassGetVirtual)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); -typedef void *(*GDExtensionClassGetVirtualCallData)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); -typedef void (*GDExtensionClassCallVirtualWithData)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, void *p_virtual_call_userdata, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -typedef struct { - GDExtensionBool is_virtual; - GDExtensionBool is_abstract; - GDExtensionClassSet set_func; - GDExtensionClassGet get_func; - GDExtensionClassGetPropertyList get_property_list_func; - GDExtensionClassFreePropertyList free_property_list_func; - GDExtensionClassPropertyCanRevert property_can_revert_func; - GDExtensionClassPropertyGetRevert property_get_revert_func; - GDExtensionClassNotification notification_func; - GDExtensionClassToString to_string_func; - GDExtensionClassReference reference_func; - GDExtensionClassUnreference unreference_func; - GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. - GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. - GDExtensionClassGetVirtual get_virtual_func; // Queries a virtual function by name and returns a callback to invoke the requested virtual function. - GDExtensionClassGetRID get_rid_func; - void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo; // Deprecated. Use GDExtensionClassCreationInfo3 instead. - -typedef struct { - GDExtensionBool is_virtual; - GDExtensionBool is_abstract; - GDExtensionBool is_exposed; - GDExtensionClassSet set_func; - GDExtensionClassGet get_func; - GDExtensionClassGetPropertyList get_property_list_func; - GDExtensionClassFreePropertyList free_property_list_func; - GDExtensionClassPropertyCanRevert property_can_revert_func; - GDExtensionClassPropertyGetRevert property_get_revert_func; - GDExtensionClassValidateProperty validate_property_func; - GDExtensionClassNotification2 notification_func; - GDExtensionClassToString to_string_func; - GDExtensionClassReference reference_func; - GDExtensionClassUnreference unreference_func; - GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. - GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. - GDExtensionClassRecreateInstance recreate_instance_func; - // Queries a virtual function by name and returns a callback to invoke the requested virtual function. - GDExtensionClassGetVirtual get_virtual_func; - // Paired with `call_virtual_with_data_func`, this is an alternative to `get_virtual_func` for extensions that - // need or benefit from extra data when calling virtual functions. - // Returns user data that will be passed to `call_virtual_with_data_func`. - // Returning `NULL` from this function signals to Godot that the virtual function is not overridden. - // Data returned from this function should be managed by the extension and must be valid until the extension is deinitialized. - // You should supply either `get_virtual_func`, or `get_virtual_call_data_func` with `call_virtual_with_data_func`. - GDExtensionClassGetVirtualCallData get_virtual_call_data_func; - // Used to call virtual functions when `get_virtual_call_data_func` is not null. - GDExtensionClassCallVirtualWithData call_virtual_with_data_func; - GDExtensionClassGetRID get_rid_func; - void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo2; // Deprecated. Use GDExtensionClassCreationInfo3 instead. - -typedef struct { - GDExtensionBool is_virtual; - GDExtensionBool is_abstract; - GDExtensionBool is_exposed; - GDExtensionBool is_runtime; - GDExtensionClassSet set_func; - GDExtensionClassGet get_func; - GDExtensionClassGetPropertyList get_property_list_func; - GDExtensionClassFreePropertyList free_property_list_func; - GDExtensionClassPropertyCanRevert property_can_revert_func; - GDExtensionClassPropertyGetRevert property_get_revert_func; - GDExtensionClassValidateProperty validate_property_func; - GDExtensionClassNotification2 notification_func; - GDExtensionClassToString to_string_func; - GDExtensionClassReference reference_func; - GDExtensionClassUnreference unreference_func; - GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. - GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. - GDExtensionClassRecreateInstance recreate_instance_func; - // Queries a virtual function by name and returns a callback to invoke the requested virtual function. - GDExtensionClassGetVirtual get_virtual_func; - // Paired with `call_virtual_with_data_func`, this is an alternative to `get_virtual_func` for extensions that - // need or benefit from extra data when calling virtual functions. - // Returns user data that will be passed to `call_virtual_with_data_func`. - // Returning `NULL` from this function signals to Godot that the virtual function is not overridden. - // Data returned from this function should be managed by the extension and must be valid until the extension is deinitialized. - // You should supply either `get_virtual_func`, or `get_virtual_call_data_func` with `call_virtual_with_data_func`. - GDExtensionClassGetVirtualCallData get_virtual_call_data_func; - // Used to call virtual functions when `get_virtual_call_data_func` is not null. - GDExtensionClassCallVirtualWithData call_virtual_with_data_func; - GDExtensionClassGetRID get_rid_func; - void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo3; - -typedef void *GDExtensionClassLibraryPtr; - -/* Method */ - -typedef enum { - GDEXTENSION_METHOD_FLAG_NORMAL = 1, - GDEXTENSION_METHOD_FLAG_EDITOR = 2, - GDEXTENSION_METHOD_FLAG_CONST = 4, - GDEXTENSION_METHOD_FLAG_VIRTUAL = 8, - GDEXTENSION_METHOD_FLAG_VARARG = 16, - GDEXTENSION_METHOD_FLAG_STATIC = 32, - GDEXTENSION_METHOD_FLAGS_DEFAULT = GDEXTENSION_METHOD_FLAG_NORMAL, -} GDExtensionClassMethodFlags; - -typedef enum { - GDEXTENSION_METHOD_ARGUMENT_METADATA_NONE, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT8, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT16, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT32, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT64, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT8, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT16, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64, - GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT, - GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE -} GDExtensionClassMethodArgumentMetadata; - -typedef void (*GDExtensionClassMethodCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef void (*GDExtensionClassMethodValidatedCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionVariantPtr r_return); -typedef void (*GDExtensionClassMethodPtrCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -typedef struct { - GDExtensionStringNamePtr name; - void *method_userdata; - GDExtensionClassMethodCall call_func; - GDExtensionClassMethodPtrCall ptrcall_func; - uint32_t method_flags; // Bitfield of `GDExtensionClassMethodFlags`. - - /* If `has_return_value` is false, `return_value_info` and `return_value_metadata` are ignored. - * - * @todo Consider dropping `has_return_value` and making the other two properties match `GDExtensionMethodInfo` and `GDExtensionClassVirtualMethod` for consistency in future version of this struct. - */ - GDExtensionBool has_return_value; - GDExtensionPropertyInfo *return_value_info; - GDExtensionClassMethodArgumentMetadata return_value_metadata; - - /* Arguments: `arguments_info` and `arguments_metadata` are array of size `argument_count`. - * Name and hint information for the argument can be omitted in release builds. Class name should always be present if it applies. - * - * @todo Consider renaming `arguments_info` to `arguments` for consistency in future version of this struct. - */ - uint32_t argument_count; - GDExtensionPropertyInfo *arguments_info; - GDExtensionClassMethodArgumentMetadata *arguments_metadata; - - /* Default arguments: `default_arguments` is an array of size `default_argument_count`. */ - uint32_t default_argument_count; - GDExtensionVariantPtr *default_arguments; -} GDExtensionClassMethodInfo; - -typedef struct { - GDExtensionStringNamePtr name; - uint32_t method_flags; // Bitfield of `GDExtensionClassMethodFlags`. - - GDExtensionPropertyInfo return_value; - GDExtensionClassMethodArgumentMetadata return_value_metadata; - - uint32_t argument_count; - GDExtensionPropertyInfo *arguments; - GDExtensionClassMethodArgumentMetadata *arguments_metadata; -} GDExtensionClassVirtualMethodInfo; - -typedef void (*GDExtensionCallableCustomCall)(void *callable_userdata, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef GDExtensionBool (*GDExtensionCallableCustomIsValid)(void *callable_userdata); -typedef void (*GDExtensionCallableCustomFree)(void *callable_userdata); - -typedef uint32_t (*GDExtensionCallableCustomHash)(void *callable_userdata); -typedef GDExtensionBool (*GDExtensionCallableCustomEqual)(void *callable_userdata_a, void *callable_userdata_b); -typedef GDExtensionBool (*GDExtensionCallableCustomLessThan)(void *callable_userdata_a, void *callable_userdata_b); - -typedef void (*GDExtensionCallableCustomToString)(void *callable_userdata, GDExtensionBool *r_is_valid, GDExtensionStringPtr r_out); - -typedef GDExtensionInt (*GDExtensionCallableCustomGetArgumentCount)(void *callable_userdata, GDExtensionBool *r_is_valid); - -typedef struct { - /* Only `call_func` and `token` are strictly required, however, `object_id` should be passed if its not a static method. - * - * `token` should point to an address that uniquely identifies the GDExtension (for example, the - * `GDExtensionClassLibraryPtr` passed to the entry symbol function. - * - * `hash_func`, `equal_func`, and `less_than_func` are optional. If not provided both `call_func` and - * `callable_userdata` together are used as the identity of the callable for hashing and comparison purposes. - * - * The hash returned by `hash_func` is cached, `hash_func` will not be called more than once per callable. - * - * `is_valid_func` is necessary if the validity of the callable can change before destruction. - * - * `free_func` is necessary if `callable_userdata` needs to be cleaned up when the callable is freed. - */ - void *callable_userdata; - void *token; - - GDObjectInstanceID object_id; - - GDExtensionCallableCustomCall call_func; - GDExtensionCallableCustomIsValid is_valid_func; - GDExtensionCallableCustomFree free_func; - - GDExtensionCallableCustomHash hash_func; - GDExtensionCallableCustomEqual equal_func; - GDExtensionCallableCustomLessThan less_than_func; - - GDExtensionCallableCustomToString to_string_func; -} GDExtensionCallableCustomInfo; // Deprecated. Use GDExtensionCallableCustomInfo2 instead. - -typedef struct { - /* Only `call_func` and `token` are strictly required, however, `object_id` should be passed if its not a static method. - * - * `token` should point to an address that uniquely identifies the GDExtension (for example, the - * `GDExtensionClassLibraryPtr` passed to the entry symbol function. - * - * `hash_func`, `equal_func`, and `less_than_func` are optional. If not provided both `call_func` and - * `callable_userdata` together are used as the identity of the callable for hashing and comparison purposes. - * - * The hash returned by `hash_func` is cached, `hash_func` will not be called more than once per callable. - * - * `is_valid_func` is necessary if the validity of the callable can change before destruction. - * - * `free_func` is necessary if `callable_userdata` needs to be cleaned up when the callable is freed. - */ - void *callable_userdata; - void *token; - - GDObjectInstanceID object_id; - - GDExtensionCallableCustomCall call_func; - GDExtensionCallableCustomIsValid is_valid_func; - GDExtensionCallableCustomFree free_func; - - GDExtensionCallableCustomHash hash_func; - GDExtensionCallableCustomEqual equal_func; - GDExtensionCallableCustomLessThan less_than_func; - - GDExtensionCallableCustomToString to_string_func; - - GDExtensionCallableCustomGetArgumentCount get_argument_count_func; -} GDExtensionCallableCustomInfo2; - -/* SCRIPT INSTANCE EXTENSION */ - -typedef void *GDExtensionScriptInstanceDataPtr; // Pointer to custom ScriptInstance native implementation. - -typedef GDExtensionBool (*GDExtensionScriptInstanceSet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value); -typedef GDExtensionBool (*GDExtensionScriptInstanceGet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef const GDExtensionPropertyInfo *(*GDExtensionScriptInstanceGetPropertyList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreePropertyList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list); // Deprecated. Use GDExtensionScriptInstanceFreePropertyList2 instead. -typedef void (*GDExtensionScriptInstanceFreePropertyList2)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list, uint32_t p_count); -typedef GDExtensionBool (*GDExtensionScriptInstanceGetClassCategory)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionPropertyInfo *p_class_category); - -typedef GDExtensionVariantType (*GDExtensionScriptInstanceGetPropertyType)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionBool *r_is_valid); -typedef GDExtensionBool (*GDExtensionScriptInstanceValidateProperty)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionPropertyInfo *p_property); - -typedef GDExtensionBool (*GDExtensionScriptInstancePropertyCanRevert)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name); -typedef GDExtensionBool (*GDExtensionScriptInstancePropertyGetRevert)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); - -typedef GDExtensionObjectPtr (*GDExtensionScriptInstanceGetOwner)(GDExtensionScriptInstanceDataPtr p_instance); -typedef void (*GDExtensionScriptInstancePropertyStateAdd)(GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value, void *p_userdata); -typedef void (*GDExtensionScriptInstanceGetPropertyState)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionScriptInstancePropertyStateAdd p_add_func, void *p_userdata); - -typedef const GDExtensionMethodInfo *(*GDExtensionScriptInstanceGetMethodList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreeMethodList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list); // Deprecated. Use GDExtensionScriptInstanceFreeMethodList2 instead. -typedef void (*GDExtensionScriptInstanceFreeMethodList2)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list, uint32_t p_count); - -typedef GDExtensionBool (*GDExtensionScriptInstanceHasMethod)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name); - -typedef GDExtensionInt (*GDExtensionScriptInstanceGetMethodArgumentCount)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionBool *r_is_valid); - -typedef void (*GDExtensionScriptInstanceCall)(GDExtensionScriptInstanceDataPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef void (*GDExtensionScriptInstanceNotification)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what); // Deprecated. Use GDExtensionScriptInstanceNotification2 instead. -typedef void (*GDExtensionScriptInstanceNotification2)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what, GDExtensionBool p_reversed); -typedef void (*GDExtensionScriptInstanceToString)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionBool *r_is_valid, GDExtensionStringPtr r_out); - -typedef void (*GDExtensionScriptInstanceRefCountIncremented)(GDExtensionScriptInstanceDataPtr p_instance); -typedef GDExtensionBool (*GDExtensionScriptInstanceRefCountDecremented)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef GDExtensionObjectPtr (*GDExtensionScriptInstanceGetScript)(GDExtensionScriptInstanceDataPtr p_instance); -typedef GDExtensionBool (*GDExtensionScriptInstanceIsPlaceholder)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void *GDExtensionScriptLanguagePtr; - -typedef GDExtensionScriptLanguagePtr (*GDExtensionScriptInstanceGetLanguage)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void (*GDExtensionScriptInstanceFree)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void *GDExtensionScriptInstancePtr; // Pointer to ScriptInstance. - -typedef struct { - GDExtensionScriptInstanceSet set_func; - GDExtensionScriptInstanceGet get_func; - GDExtensionScriptInstanceGetPropertyList get_property_list_func; - GDExtensionScriptInstanceFreePropertyList free_property_list_func; - - GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; - GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; - - GDExtensionScriptInstanceGetOwner get_owner_func; - GDExtensionScriptInstanceGetPropertyState get_property_state_func; - - GDExtensionScriptInstanceGetMethodList get_method_list_func; - GDExtensionScriptInstanceFreeMethodList free_method_list_func; - GDExtensionScriptInstanceGetPropertyType get_property_type_func; - - GDExtensionScriptInstanceHasMethod has_method_func; - - GDExtensionScriptInstanceCall call_func; - GDExtensionScriptInstanceNotification notification_func; - - GDExtensionScriptInstanceToString to_string_func; - - GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; - GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; - - GDExtensionScriptInstanceGetScript get_script_func; - - GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; - - GDExtensionScriptInstanceSet set_fallback_func; - GDExtensionScriptInstanceGet get_fallback_func; - - GDExtensionScriptInstanceGetLanguage get_language_func; - - GDExtensionScriptInstanceFree free_func; - -} GDExtensionScriptInstanceInfo; // Deprecated. Use GDExtensionScriptInstanceInfo3 instead. - -typedef struct { - GDExtensionScriptInstanceSet set_func; - GDExtensionScriptInstanceGet get_func; - GDExtensionScriptInstanceGetPropertyList get_property_list_func; - GDExtensionScriptInstanceFreePropertyList free_property_list_func; - GDExtensionScriptInstanceGetClassCategory get_class_category_func; // Optional. Set to NULL for the default behavior. - - GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; - GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; - - GDExtensionScriptInstanceGetOwner get_owner_func; - GDExtensionScriptInstanceGetPropertyState get_property_state_func; - - GDExtensionScriptInstanceGetMethodList get_method_list_func; - GDExtensionScriptInstanceFreeMethodList free_method_list_func; - GDExtensionScriptInstanceGetPropertyType get_property_type_func; - GDExtensionScriptInstanceValidateProperty validate_property_func; - - GDExtensionScriptInstanceHasMethod has_method_func; - - GDExtensionScriptInstanceCall call_func; - GDExtensionScriptInstanceNotification2 notification_func; - - GDExtensionScriptInstanceToString to_string_func; - - GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; - GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; - - GDExtensionScriptInstanceGetScript get_script_func; - - GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; - - GDExtensionScriptInstanceSet set_fallback_func; - GDExtensionScriptInstanceGet get_fallback_func; - - GDExtensionScriptInstanceGetLanguage get_language_func; - - GDExtensionScriptInstanceFree free_func; - -} GDExtensionScriptInstanceInfo2; // Deprecated. Use GDExtensionScriptInstanceInfo3 instead. - -typedef struct { - GDExtensionScriptInstanceSet set_func; - GDExtensionScriptInstanceGet get_func; - GDExtensionScriptInstanceGetPropertyList get_property_list_func; - GDExtensionScriptInstanceFreePropertyList2 free_property_list_func; - GDExtensionScriptInstanceGetClassCategory get_class_category_func; // Optional. Set to NULL for the default behavior. - - GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; - GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; - - GDExtensionScriptInstanceGetOwner get_owner_func; - GDExtensionScriptInstanceGetPropertyState get_property_state_func; - - GDExtensionScriptInstanceGetMethodList get_method_list_func; - GDExtensionScriptInstanceFreeMethodList2 free_method_list_func; - GDExtensionScriptInstanceGetPropertyType get_property_type_func; - GDExtensionScriptInstanceValidateProperty validate_property_func; - - GDExtensionScriptInstanceHasMethod has_method_func; - - GDExtensionScriptInstanceGetMethodArgumentCount get_method_argument_count_func; - - GDExtensionScriptInstanceCall call_func; - GDExtensionScriptInstanceNotification2 notification_func; - - GDExtensionScriptInstanceToString to_string_func; - - GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; - GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; - - GDExtensionScriptInstanceGetScript get_script_func; - - GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; - - GDExtensionScriptInstanceSet set_fallback_func; - GDExtensionScriptInstanceGet get_fallback_func; - - GDExtensionScriptInstanceGetLanguage get_language_func; - - GDExtensionScriptInstanceFree free_func; - -} GDExtensionScriptInstanceInfo3; - -/* INITIALIZATION */ - -typedef enum { - GDEXTENSION_INITIALIZATION_CORE, - GDEXTENSION_INITIALIZATION_SERVERS, - GDEXTENSION_INITIALIZATION_SCENE, - GDEXTENSION_INITIALIZATION_EDITOR, - GDEXTENSION_MAX_INITIALIZATION_LEVEL, -} GDExtensionInitializationLevel; - -typedef struct { - /* Minimum initialization level required. - * If Core or Servers, the extension needs editor or game restart to take effect */ - GDExtensionInitializationLevel minimum_initialization_level; - /* Up to the user to supply when initializing */ - void *userdata; - /* This function will be called multiple times for each initialization level. */ - void (*initialize)(void *userdata, GDExtensionInitializationLevel p_level); - void (*deinitialize)(void *userdata, GDExtensionInitializationLevel p_level); -} GDExtensionInitialization; - -typedef void (*GDExtensionInterfaceFunctionPtr)(); -typedef GDExtensionInterfaceFunctionPtr (*GDExtensionInterfaceGetProcAddress)(const char *p_function_name); - -/* - * Each GDExtension should define a C function that matches the signature of GDExtensionInitializationFunction, - * and export it so that it can be loaded via dlopen() or equivalent for the given platform. - * - * For example: - * - * GDExtensionBool my_extension_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization); - * - * This function's name must be specified as the 'entry_symbol' in the .gdextension file. - * - * This makes it the entry point of the GDExtension and will be called on initialization. - * - * The GDExtension can then modify the r_initialization structure, setting the minimum initialization level, - * and providing pointers to functions that will be called at various stages of initialization/shutdown. - * - * The rest of the GDExtension's interface to Godot consists of function pointers that can be loaded - * by calling p_get_proc_address("...") with the name of the function. - * - * For example: - * - * GDExtensionInterfaceGetGodotVersion get_godot_version = (GDExtensionInterfaceGetGodotVersion)p_get_proc_address("get_godot_version"); - * - * (Note that snippet may cause "cast between incompatible function types" on some compilers, you can - * silence this by adding an intermediary `void*` cast.) - * - * You can then call it like a normal function: - * - * GDExtensionGodotVersion godot_version; - * get_godot_version(&godot_version); - * printf("Godot v%d.%d.%d\n", godot_version.major, godot_version.minor, godot_version.patch); - * - * All of these interface functions are described below, together with the name that's used to load it, - * and the function pointer typedef that shows its signature. - */ -typedef GDExtensionBool (*GDExtensionInitializationFunction)(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization); - -/* INTERFACE */ - -typedef struct { - uint32_t major; - uint32_t minor; - uint32_t patch; - const char *string; -} GDExtensionGodotVersion; - -/** - * @name get_godot_version - * @since 4.1 - * - * Gets the Godot version that the GDExtension was loaded into. - * - * @param r_godot_version A pointer to the structure to write the version information into. - */ -typedef void (*GDExtensionInterfaceGetGodotVersion)(GDExtensionGodotVersion *r_godot_version); - -/* INTERFACE: Memory */ - -/** - * @name mem_alloc - * @since 4.1 - * - * Allocates memory. - * - * @param p_bytes The amount of memory to allocate in bytes. - * - * @return A pointer to the allocated memory, or NULL if unsuccessful. - */ -typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes); - -/** - * @name mem_realloc - * @since 4.1 - * - * Reallocates memory. - * - * @param p_ptr A pointer to the previously allocated memory. - * @param p_bytes The number of bytes to resize the memory block to. - * - * @return A pointer to the allocated memory, or NULL if unsuccessful. - */ -typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes); - -/** - * @name mem_free - * @since 4.1 - * - * Frees memory. - * - * @param p_ptr A pointer to the previously allocated memory. - */ -typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr); - -/* INTERFACE: Godot Core */ - -/** - * @name print_error - * @since 4.1 - * - * Logs an error to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_error_with_message - * @since 4.1 - * - * Logs an error with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_message The message to show along with the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_warning - * @since 4.1 - * - * Logs a warning to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the warning. - * @param p_function The function name where the warning occurred. - * @param p_file The file where the warning occurred. - * @param p_line The line where the warning occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_warning_with_message - * @since 4.1 - * - * Logs a warning with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the warning. - * @param p_message The message to show along with the warning. - * @param p_function The function name where the warning occurred. - * @param p_file The file where the warning occurred. - * @param p_line The line where the warning occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_script_error - * @since 4.1 - * - * Logs a script error to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_script_error_with_message - * @since 4.1 - * - * Logs a script error with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_message The message to show along with the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintScriptErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name get_native_struct_size - * @since 4.1 - * - * Gets the size of a native struct (ex. ObjectID) in bytes. - * - * @param p_name A pointer to a StringName identifying the struct name. - * - * @return The size in bytes. - */ -typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStringNamePtr p_name); - -/* INTERFACE: Variant */ - -/** - * @name variant_new_copy - * @since 4.1 - * - * Copies one Variant into a another. - * - * @param r_dest A pointer to the destination Variant. - * @param p_src A pointer to the source Variant. - */ -typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src); - -/** - * @name variant_new_nil - * @since 4.1 - * - * Creates a new Variant containing nil. - * - * @param r_dest A pointer to the destination Variant. - */ -typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVariantPtr r_dest); - -/** - * @name variant_destroy - * @since 4.1 - * - * Destroys a Variant. - * - * @param p_self A pointer to the Variant to destroy. - */ -typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self); - -/** - * @name variant_call - * @since 4.1 - * - * Calls a method on a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName identifying the method. - * @param p_args A pointer to a C array of Variant. - * @param p_argument_count The number of arguments. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_error A pointer the structure which will hold error information. - * - * @see Variant::callp() - */ -typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); - -/** - * @name variant_call_static - * @since 4.1 - * - * Calls a static method on a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName identifying the method. - * @param p_args A pointer to a C array of Variant. - * @param p_argument_count The number of arguments. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_error A pointer the structure which will be updated with error information. - * - * @see Variant::call_static() - */ -typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); - -/** - * @name variant_evaluate - * @since 4.1 - * - * Evaluate an operator on two Variants. - * - * @param p_op The operator to evaluate. - * @param p_a The first Variant. - * @param p_b The second Variant. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::evaluate() - */ -typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, GDExtensionBool *r_valid); - -/** - * @name variant_set - * @since 4.1 - * - * Sets a key on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set() - */ -typedef void (*GDExtensionInterfaceVariantSet)(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_named - * @since 4.1 - * - * Sets a named key on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a StringName representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set_named() - */ -typedef void (*GDExtensionInterfaceVariantSetNamed)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_keyed - * @since 4.1 - * - * Sets a keyed property on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set_keyed() - */ -typedef void (*GDExtensionInterfaceVariantSetKeyed)(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_indexed - * @since 4.1 - * - * Sets an index on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_index The index. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds. - */ -typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid, GDExtensionBool *r_oob); - -/** - * @name variant_get - * @since 4.1 - * - * Gets the value of a key from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGet)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_named - * @since 4.1 - * - * Gets the value of a named key from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a StringName representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGetNamed)(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_keyed - * @since 4.1 - * - * Gets the value of a keyed property from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGetKeyed)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_indexed - * @since 4.1 - * - * Gets the value of an index from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_index The index. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds. - */ -typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid, GDExtensionBool *r_oob); - -/** - * @name variant_iter_init - * @since 4.1 - * - * Initializes an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @return true if the operation is valid; otherwise false. - * - * @see Variant::iter_init() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantIterInit)(GDExtensionConstVariantPtr p_self, GDExtensionUninitializedVariantPtr r_iter, GDExtensionBool *r_valid); - -/** - * @name variant_iter_next - * @since 4.1 - * - * Gets the next value for an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @return true if the operation is valid; otherwise false. - * - * @see Variant::iter_next() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantIterNext)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionBool *r_valid); - -/** - * @name variant_iter_get - * @since 4.1 - * - * Gets the next value for an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_ret A pointer to a Variant which will be assigned false if the operation is invalid. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::iter_get() - */ -typedef void (*GDExtensionInterfaceVariantIterGet)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_hash - * @since 4.1 - * - * Gets the hash of a Variant. - * - * @param p_self A pointer to the Variant. - * - * @return The hash value. - * - * @see Variant::hash() - */ -typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_recursive_hash - * @since 4.1 - * - * Gets the recursive hash of a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_recursion_count The number of recursive loops so far. - * - * @return The hash value. - * - * @see Variant::recursive_hash() - */ -typedef GDExtensionInt (*GDExtensionInterfaceVariantRecursiveHash)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_recursion_count); - -/** - * @name variant_hash_compare - * @since 4.1 - * - * Compares two Variants by their hash. - * - * @param p_self A pointer to the Variant. - * @param p_other A pointer to the other Variant to compare it to. - * - * @return The hash value. - * - * @see Variant::hash_compare() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHashCompare)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_other); - -/** - * @name variant_booleanize - * @since 4.1 - * - * Converts a Variant to a boolean. - * - * @param p_self A pointer to the Variant. - * - * @return The boolean value of the Variant. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantBooleanize)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_duplicate - * @since 4.1 - * - * Duplicates a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_ret A pointer to a Variant to store the duplicated value. - * @param p_deep Whether or not to duplicate deeply (when supported by the Variant type). - */ -typedef void (*GDExtensionInterfaceVariantDuplicate)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_ret, GDExtensionBool p_deep); - -/** - * @name variant_stringify - * @since 4.1 - * - * Converts a Variant to a string. - * - * @param p_self A pointer to the Variant. - * @param r_ret A pointer to a String to store the resulting value. - */ -typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret); - -/** - * @name variant_get_type - * @since 4.1 - * - * Gets the type of a Variant. - * - * @param p_self A pointer to the Variant. - * - * @return The variant type. - */ -typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_has_method - * @since 4.1 - * - * Checks if a Variant has the given method. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName with the method name. - * - * @return - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMethod)(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_method); - -/** - * @name variant_has_member - * @since 4.1 - * - * Checks if a type of Variant has the given member. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMember)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_has_key - * @since 4.1 - * - * Checks if a Variant has a key. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_valid A pointer to a boolean which will be set to false if the key doesn't exist. - * - * @return true if the key exists; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasKey)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionBool *r_valid); - -/** - * @name variant_get_type_name - * @since 4.1 - * - * Gets the name of a Variant type. - * - * @param p_type The Variant type. - * @param r_name A pointer to a String to store the Variant type name. - */ -typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name); - -/** - * @name variant_can_convert - * @since 4.1 - * - * Checks if Variants can be converted from one type to another. - * - * @param p_from The Variant type to convert from. - * @param p_to The Variant type to convert to. - * - * @return true if the conversion is possible; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvert)(GDExtensionVariantType p_from, GDExtensionVariantType p_to); - -/** - * @name variant_can_convert_strict - * @since 4.1 - * - * Checks if Variant can be converted from one type to another using stricter rules. - * - * @param p_from The Variant type to convert from. - * @param p_to The Variant type to convert to. - * - * @return true if the conversion is possible; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvertStrict)(GDExtensionVariantType p_from, GDExtensionVariantType p_to); - -/** - * @name get_variant_from_type_constructor - * @since 4.1 - * - * Gets a pointer to a function that can create a Variant of the given type from a raw value. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can create a Variant of the given type from a raw value. - */ -typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVariantFromTypeConstructor)(GDExtensionVariantType p_type); - -/** - * @name get_variant_to_type_constructor - * @since 4.1 - * - * Gets a pointer to a function that can get the raw value from a Variant of the given type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get the raw value from a Variant of the given type. - */ -typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_operator_evaluator - * @since 4.1 - * - * Gets a pointer to a function that can evaluate the given Variant operator on the given Variant types. - * - * @param p_operator The variant operator. - * @param p_type_a The type of the first Variant. - * @param p_type_b The type of the second Variant. - * - * @return A pointer to a function that can evaluate the given Variant operator on the given Variant types. - */ -typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOperatorEvaluator)(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b); - -/** - * @name variant_get_ptr_builtin_method - * @since 4.1 - * - * Gets a pointer to a function that can call a builtin method on a type of Variant. - * - * @param p_type The Variant type. - * @param p_method A pointer to a StringName with the method name. - * @param p_hash A hash representing the method signature. - * - * @return A pointer to a function that can call a builtin method on a type of Variant. - */ -typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMethod)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash); - -/** - * @name variant_get_ptr_constructor - * @since 4.1 - * - * Gets a pointer to a function that can call one of the constructors for a type of Variant. - * - * @param p_type The Variant type. - * @param p_constructor The index of the constructor. - * - * @return A pointer to a function that can call one of the constructors for a type of Variant. - */ -typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor)(GDExtensionVariantType p_type, int32_t p_constructor); - -/** - * @name variant_get_ptr_destructor - * @since 4.1 - * - * Gets a pointer to a function than can call the destructor for a type of Variant. - * - * @param p_type The Variant type. - * - * @return A pointer to a function than can call the destructor for a type of Variant. - */ -typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(GDExtensionVariantType p_type); - -/** - * @name variant_construct - * @since 4.1 - * - * Constructs a Variant of the given type, using the first constructor that matches the given arguments. - * - * @param p_type The Variant type. - * @param p_base A pointer to a Variant to store the constructed value. - * @param p_args A pointer to a C array of Variant pointers representing the arguments for the constructor. - * @param p_argument_count The number of arguments to pass to the constructor. - * @param r_error A pointer the structure which will be updated with error information. - */ -typedef void (*GDExtensionInterfaceVariantConstruct)(GDExtensionVariantType p_type, GDExtensionUninitializedVariantPtr r_base, const GDExtensionConstVariantPtr *p_args, int32_t p_argument_count, GDExtensionCallError *r_error); - -/** - * @name variant_get_ptr_setter - * @since 4.1 - * - * Gets a pointer to a function that can call a member's setter on the given Variant type. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return A pointer to a function that can call a member's setter on the given Variant type. - */ -typedef GDExtensionPtrSetter (*GDExtensionInterfaceVariantGetPtrSetter)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_get_ptr_getter - * @since 4.1 - * - * Gets a pointer to a function that can call a member's getter on the given Variant type. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return A pointer to a function that can call a member's getter on the given Variant type. - */ -typedef GDExtensionPtrGetter (*GDExtensionInterfaceVariantGetPtrGetter)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_get_ptr_indexed_setter - * @since 4.1 - * - * Gets a pointer to a function that can set an index on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can set an index on the given Variant type. - */ -typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_indexed_getter - * @since 4.1 - * - * Gets a pointer to a function that can get an index on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get an index on the given Variant type. - */ -typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_setter - * @since 4.1 - * - * Gets a pointer to a function that can set a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can set a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_getter - * @since 4.1 - * - * Gets a pointer to a function that can get a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_checker - * @since 4.1 - * - * Gets a pointer to a function that can check a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can check a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedChecker)(GDExtensionVariantType p_type); - -/** - * @name variant_get_constant_value - * @since 4.1 - * - * Gets the value of a constant from the given Variant type. - * - * @param p_type The Variant type. - * @param p_constant A pointer to a StringName with the constant name. - * @param r_ret A pointer to a Variant to store the value. - */ -typedef void (*GDExtensionInterfaceVariantGetConstantValue)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_constant, GDExtensionUninitializedVariantPtr r_ret); - -/** - * @name variant_get_ptr_utility_function - * @since 4.1 - * - * Gets a pointer to a function that can call a Variant utility function. - * - * @param p_function A pointer to a StringName with the function name. - * @param p_hash A hash representing the function signature. - * - * @return A pointer to a function that can call a Variant utility function. - */ -typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtilityFunction)(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash); - -/* INTERFACE: String Utilities */ - -/** - * @name string_new_with_latin1_chars - * @since 4.1 - * - * Creates a String from a Latin-1 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a Latin-1 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithLatin1Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents); - -/** - * @name string_new_with_utf8_chars - * @since 4.1 - * - * Creates a String from a UTF-8 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-8 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents); - -/** - * @name string_new_with_utf16_chars - * @since 4.1 - * - * Creates a String from a UTF-16 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-16 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf16Chars)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents); - -/** - * @name string_new_with_utf32_chars - * @since 4.1 - * - * Creates a String from a UTF-32 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-32 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf32Chars)(GDExtensionUninitializedStringPtr r_dest, const char32_t *p_contents); - -/** - * @name string_new_with_wide_chars - * @since 4.1 - * - * Creates a String from a wide C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a wide C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithWideChars)(GDExtensionUninitializedStringPtr r_dest, const wchar_t *p_contents); - -/** - * @name string_new_with_latin1_chars_and_len - * @since 4.1 - * - * Creates a String from a Latin-1 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a Latin-1 encoded C string. - * @param p_size The number of characters (= number of bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithLatin1CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/** - * @name string_new_with_utf8_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-8 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-8 encoded C string. - * @param p_size The number of bytes (not code units). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/** - * @name string_new_with_utf16_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-16 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-16 encoded C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf16CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_new_with_utf32_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-32 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-32 encoded C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf32CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char32_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_new_with_wide_chars_and_len - * @since 4.1 - * - * Creates a String from a wide C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a wide C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithWideCharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const wchar_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_to_latin1_chars - * @since 4.1 - * - * Converts a String to a Latin-1 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToLatin1Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf8_chars - * @since 4.1 - * - * Converts a String to a UTF-8 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf16_chars - * @since 4.1 - * - * Converts a String to a UTF-16 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf16Chars)(GDExtensionConstStringPtr p_self, char16_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf32_chars - * @since 4.1 - * - * Converts a String to a UTF-32 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf32Chars)(GDExtensionConstStringPtr p_self, char32_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_wide_chars - * @since 4.1 - * - * Converts a String to a wide C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToWideChars)(GDExtensionConstStringPtr p_self, wchar_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_operator_index - * @since 4.1 - * - * Gets a pointer to the character at the given index from a String. - * - * @param p_self A pointer to the String. - * @param p_index The index. - * - * @return A pointer to the requested character. - */ -typedef char32_t *(*GDExtensionInterfaceStringOperatorIndex)(GDExtensionStringPtr p_self, GDExtensionInt p_index); - -/** - * @name string_operator_index_const - * @since 4.1 - * - * Gets a const pointer to the character at the given index from a String. - * - * @param p_self A pointer to the String. - * @param p_index The index. - * - * @return A const pointer to the requested character. - */ -typedef const char32_t *(*GDExtensionInterfaceStringOperatorIndexConst)(GDExtensionConstStringPtr p_self, GDExtensionInt p_index); - -/** - * @name string_operator_plus_eq_string - * @since 4.1 - * - * Appends another String to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to the other String to append. - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqString)(GDExtensionStringPtr p_self, GDExtensionConstStringPtr p_b); - -/** - * @name string_operator_plus_eq_char - * @since 4.1 - * - * Appends a character to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to the character to append. - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqChar)(GDExtensionStringPtr p_self, char32_t p_b); - -/** - * @name string_operator_plus_eq_cstr - * @since 4.1 - * - * Appends a Latin-1 encoded C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a Latin-1 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqCstr)(GDExtensionStringPtr p_self, const char *p_b); - -/** - * @name string_operator_plus_eq_wcstr - * @since 4.1 - * - * Appends a wide C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a wide C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqWcstr)(GDExtensionStringPtr p_self, const wchar_t *p_b); - -/** - * @name string_operator_plus_eq_c32str - * @since 4.1 - * - * Appends a UTF-32 encoded C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a UTF-32 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqC32str)(GDExtensionStringPtr p_self, const char32_t *p_b); - -/** - * @name string_resize - * @since 4.2 - * - * Resizes the underlying string data to the given number of characters. - * - * Space needs to be allocated for the null terminating character ('\0') which - * also must be added manually, in order for all string functions to work correctly. - * - * Warning: This is an error-prone operation - only use it if there's no other - * efficient way to accomplish your goal. - * - * @param p_self A pointer to the String. - * @param p_resize The new length for the String. - * - * @return Error code signifying if the operation successful. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringResize)(GDExtensionStringPtr p_self, GDExtensionInt p_resize); - -/* INTERFACE: StringName Utilities */ - -/** - * @name string_name_new_with_latin1_chars - * @since 4.2 - * - * Creates a StringName from a Latin-1 encoded C string. - * - * If `p_is_static` is true, then: - * - The StringName will reuse the `p_contents` buffer instead of copying it. - * You must guarantee that the buffer remains valid for the duration of the application (e.g. string literal). - * - You must not call a destructor for this StringName. Incrementing the initial reference once should achieve this. - * - * `p_is_static` is purely an optimization and can easily introduce undefined behavior if used wrong. In case of doubt, set it to false. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and Latin-1 or ASCII encoded). - * @param p_is_static Whether the StringName reuses the buffer directly (see above). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithLatin1Chars)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents, GDExtensionBool p_is_static); - -/** - * @name string_name_new_with_utf8_chars - * @since 4.2 - * - * Creates a StringName from a UTF-8 encoded C string. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and UTF-8 encoded). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithUtf8Chars)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents); - -/** - * @name string_name_new_with_utf8_chars_and_len - * @since 4.2 - * - * Creates a StringName from a UTF-8 encoded string with a given number of characters. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and UTF-8 encoded). - * @param p_size The number of bytes (not UTF-8 code points). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/* INTERFACE: XMLParser Utilities */ - -/** - * @name xml_parser_open_buffer - * @since 4.1 - * - * Opens a raw XML buffer on an XMLParser instance. - * - * @param p_instance A pointer to an XMLParser object. - * @param p_buffer A pointer to the buffer. - * @param p_size The size of the buffer. - * - * @return A Godot error code (ex. OK, ERR_INVALID_DATA, etc). - * - * @see XMLParser::open_buffer() - */ -typedef GDExtensionInt (*GDExtensionInterfaceXmlParserOpenBuffer)(GDExtensionObjectPtr p_instance, const uint8_t *p_buffer, size_t p_size); - -/* INTERFACE: FileAccess Utilities */ - -/** - * @name file_access_store_buffer - * @since 4.1 - * - * Stores the given buffer using an instance of FileAccess. - * - * @param p_instance A pointer to a FileAccess object. - * @param p_src A pointer to the buffer. - * @param p_length The size of the buffer. - * - * @see FileAccess::store_buffer() - */ -typedef void (*GDExtensionInterfaceFileAccessStoreBuffer)(GDExtensionObjectPtr p_instance, const uint8_t *p_src, uint64_t p_length); - -/** - * @name file_access_get_buffer - * @since 4.1 - * - * Reads the next p_length bytes into the given buffer using an instance of FileAccess. - * - * @param p_instance A pointer to a FileAccess object. - * @param p_dst A pointer to the buffer to store the data. - * @param p_length The requested number of bytes to read. - * - * @return The actual number of bytes read (may be less than requested). - */ -typedef uint64_t (*GDExtensionInterfaceFileAccessGetBuffer)(GDExtensionConstObjectPtr p_instance, uint8_t *p_dst, uint64_t p_length); - -/* INTERFACE: WorkerThreadPool Utilities */ - -/** - * @name worker_thread_pool_add_native_group_task - * @since 4.1 - * - * Adds a group task to an instance of WorkerThreadPool. - * - * @param p_instance A pointer to a WorkerThreadPool object. - * @param p_func A pointer to a function to run in the thread pool. - * @param p_userdata A pointer to arbitrary data which will be passed to p_func. - * @param p_tasks The number of tasks needed in the group. - * @param p_high_priority Whether or not this is a high priority task. - * @param p_description A pointer to a String with the task description. - * - * @return The task group ID. - * - * @see WorkerThreadPool::add_group_task() - */ -typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask)(GDExtensionObjectPtr p_instance, void (*p_func)(void *, uint32_t), void *p_userdata, int p_elements, int p_tasks, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description); - -/** - * @name worker_thread_pool_add_native_task - * @since 4.1 - * - * Adds a task to an instance of WorkerThreadPool. - * - * @param p_instance A pointer to a WorkerThreadPool object. - * @param p_func A pointer to a function to run in the thread pool. - * @param p_userdata A pointer to arbitrary data which will be passed to p_func. - * @param p_high_priority Whether or not this is a high priority task. - * @param p_description A pointer to a String with the task description. - * - * @return The task ID. - */ -typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeTask)(GDExtensionObjectPtr p_instance, void (*p_func)(void *), void *p_userdata, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description); - -/* INTERFACE: Packed Array */ - -/** - * @name packed_byte_array_operator_index - * @since 4.1 - * - * Gets a pointer to a byte in a PackedByteArray. - * - * @param p_self A pointer to a PackedByteArray object. - * @param p_index The index of the byte to get. - * - * @return A pointer to the requested byte. - */ -typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_byte_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a byte in a PackedByteArray. - * - * @param p_self A const pointer to a PackedByteArray object. - * @param p_index The index of the byte to get. - * - * @return A const pointer to the requested byte. - */ -typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_color_array_operator_index - * @since 4.1 - * - * Gets a pointer to a color in a PackedColorArray. - * - * @param p_self A pointer to a PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_color_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a color in a PackedColorArray. - * - * @param p_self A const pointer to a const PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A const pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float32_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 32-bit float in a PackedFloat32Array. - * - * @param p_self A pointer to a PackedFloat32Array object. - * @param p_index The index of the float to get. - * - * @return A pointer to the requested 32-bit float. - */ -typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float32_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 32-bit float in a PackedFloat32Array. - * - * @param p_self A const pointer to a PackedFloat32Array object. - * @param p_index The index of the float to get. - * - * @return A const pointer to the requested 32-bit float. - */ -typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float64_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 64-bit float in a PackedFloat64Array. - * - * @param p_self A pointer to a PackedFloat64Array object. - * @param p_index The index of the float to get. - * - * @return A pointer to the requested 64-bit float. - */ -typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float64_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 64-bit float in a PackedFloat64Array. - * - * @param p_self A const pointer to a PackedFloat64Array object. - * @param p_index The index of the float to get. - * - * @return A const pointer to the requested 64-bit float. - */ -typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int32_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 32-bit integer in a PackedInt32Array. - * - * @param p_self A pointer to a PackedInt32Array object. - * @param p_index The index of the integer to get. - * - * @return A pointer to the requested 32-bit integer. - */ -typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int32_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 32-bit integer in a PackedInt32Array. - * - * @param p_self A const pointer to a PackedInt32Array object. - * @param p_index The index of the integer to get. - * - * @return A const pointer to the requested 32-bit integer. - */ -typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int64_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 64-bit integer in a PackedInt64Array. - * - * @param p_self A pointer to a PackedInt64Array object. - * @param p_index The index of the integer to get. - * - * @return A pointer to the requested 64-bit integer. - */ -typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int64_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 64-bit integer in a PackedInt64Array. - * - * @param p_self A const pointer to a PackedInt64Array object. - * @param p_index The index of the integer to get. - * - * @return A const pointer to the requested 64-bit integer. - */ -typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_string_array_operator_index - * @since 4.1 - * - * Gets a pointer to a string in a PackedStringArray. - * - * @param p_self A pointer to a PackedStringArray object. - * @param p_index The index of the String to get. - * - * @return A pointer to the requested String. - */ -typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_string_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a string in a PackedStringArray. - * - * @param p_self A const pointer to a PackedStringArray object. - * @param p_index The index of the String to get. - * - * @return A const pointer to the requested String. - */ -typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector2_array_operator_index - * @since 4.1 - * - * Gets a pointer to a Vector2 in a PackedVector2Array. - * - * @param p_self A pointer to a PackedVector2Array object. - * @param p_index The index of the Vector2 to get. - * - * @return A pointer to the requested Vector2. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector2_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Vector2 in a PackedVector2Array. - * - * @param p_self A const pointer to a PackedVector2Array object. - * @param p_index The index of the Vector2 to get. - * - * @return A const pointer to the requested Vector2. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector3_array_operator_index - * @since 4.1 - * - * Gets a pointer to a Vector3 in a PackedVector3Array. - * - * @param p_self A pointer to a PackedVector3Array object. - * @param p_index The index of the Vector3 to get. - * - * @return A pointer to the requested Vector3. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector3_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Vector3 in a PackedVector3Array. - * - * @param p_self A const pointer to a PackedVector3Array object. - * @param p_index The index of the Vector3 to get. - * - * @return A const pointer to the requested Vector3. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_operator_index - * @since 4.1 - * - * Gets a pointer to a Variant in an Array. - * - * @param p_self A pointer to an Array object. - * @param p_index The index of the Variant to get. - * - * @return A pointer to the requested Variant. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Variant in an Array. - * - * @param p_self A const pointer to an Array object. - * @param p_index The index of the Variant to get. - * - * @return A const pointer to the requested Variant. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_ref - * @since 4.1 - * - * Sets an Array to be a reference to another Array object. - * - * @param p_self A pointer to the Array object to update. - * @param p_from A pointer to the Array object to reference. - */ -typedef void (*GDExtensionInterfaceArrayRef)(GDExtensionTypePtr p_self, GDExtensionConstTypePtr p_from); - -/** - * @name array_set_typed - * @since 4.1 - * - * Makes an Array into a typed Array. - * - * @param p_self A pointer to the Array. - * @param p_type The type of Variant the Array will store. - * @param p_class_name A pointer to a StringName with the name of the object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT). - * @param p_script A pointer to a Script object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script). - */ -typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script); - -/* INTERFACE: Dictionary */ - -/** - * @name dictionary_operator_index - * @since 4.1 - * - * Gets a pointer to a Variant in a Dictionary with the given key. - * - * @param p_self A pointer to a Dictionary object. - * @param p_key A pointer to a Variant representing the key. - * - * @return A pointer to a Variant representing the value at the given key. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionConstVariantPtr p_key); - -/** - * @name dictionary_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Variant in a Dictionary with the given key. - * - * @param p_self A const pointer to a Dictionary object. - * @param p_key A pointer to a Variant representing the key. - * - * @return A const pointer to a Variant representing the value at the given key. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionConstVariantPtr p_key); - -/* INTERFACE: Object */ - -/** - * @name object_method_bind_call - * @since 4.1 - * - * Calls a method on an Object. - * - * @param p_method_bind A pointer to the MethodBind representing the method on the Object's class. - * @param p_instance A pointer to the Object. - * @param p_args A pointer to a C array of Variants representing the arguments. - * @param p_arg_count The number of arguments. - * @param r_ret A pointer to Variant which will receive the return value. - * @param r_error A pointer to a GDExtensionCallError struct that will receive error information. - */ -typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, GDExtensionCallError *r_error); - -/** - * @name object_method_bind_ptrcall - * @since 4.1 - * - * Calls a method on an Object (using a "ptrcall"). - * - * @param p_method_bind A pointer to the MethodBind representing the method on the Object's class. - * @param p_instance A pointer to the Object. - * @param p_args A pointer to a C array representing the arguments. - * @param r_ret A pointer to the Object that will receive the return value. - */ -typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -/** - * @name object_destroy - * @since 4.1 - * - * Destroys an Object. - * - * @param p_o A pointer to the Object. - */ -typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o); - -/** - * @name global_get_singleton - * @since 4.1 - * - * Gets a global singleton by name. - * - * @param p_name A pointer to a StringName with the singleton name. - * - * @return A pointer to the singleton Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensionConstStringNamePtr p_name); - -/** - * @name object_get_instance_binding - * @since 4.1 - * - * Gets a pointer representing an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct. - * - * @return - */ -typedef void *(*GDExtensionInterfaceObjectGetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, const GDExtensionInstanceBindingCallbacks *p_callbacks); - -/** - * @name object_set_instance_binding - * @since 4.1 - * - * Sets an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - * @param p_binding A pointer to the instance binding. - * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct. - */ -typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, void *p_binding, const GDExtensionInstanceBindingCallbacks *p_callbacks); - -/** - * @name object_free_instance_binding - * @since 4.2 - * - * Free an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - */ -typedef void (*GDExtensionInterfaceObjectFreeInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token); - -/** - * @name object_set_instance - * @since 4.1 - * - * Sets an extension class instance on a Object. - * - * @param p_o A pointer to the Object. - * @param p_classname A pointer to a StringName with the registered extension class's name. - * @param p_instance A pointer to the extension class instance. - */ -typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance); /* p_classname should be a registered extension class and should extend the p_o object's class. */ - -/** - * @name object_get_class_name - * @since 4.1 - * - * Gets the class name of an Object. - * - * @param p_object A pointer to the Object. - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param r_class_name A pointer to a String to receive the class name. - * - * @return true if successful in getting the class name; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name); - -/** - * @name object_cast_to - * @since 4.1 - * - * Casts an Object to a different type. - * - * @param p_object A pointer to the Object. - * @param p_class_tag A pointer uniquely identifying a built-in class in the ClassDB. - * - * @return Returns a pointer to the Object, or NULL if it can't be cast to the requested type. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectCastTo)(GDExtensionConstObjectPtr p_object, void *p_class_tag); - -/** - * @name object_get_instance_from_id - * @since 4.1 - * - * Gets an Object by its instance ID. - * - * @param p_instance_id The instance ID. - * - * @return A pointer to the Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectGetInstanceFromId)(GDObjectInstanceID p_instance_id); - -/** - * @name object_get_instance_id - * @since 4.1 - * - * Gets the instance ID from an Object. - * - * @param p_object A pointer to the Object. - * - * @return The instance ID. - */ -typedef GDObjectInstanceID (*GDExtensionInterfaceObjectGetInstanceId)(GDExtensionConstObjectPtr p_object); - -/** - * @name object_has_script_method - * @since 4.3 - * - * Checks if this object has a script with the given method. - * - * @param p_object A pointer to the Object. - * @param p_method A pointer to a StringName identifying the method. - * - * @returns true if the object has a script and that script has a method with the given name. Returns false if the object has no script. - */ -typedef GDExtensionBool (*GDExtensionInterfaceObjectHasScriptMethod)(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method); - -/** - * @name object_call_script_method - * @since 4.3 - * - * Call the given script method on this object. - * - * @param p_object A pointer to the Object. - * @param p_method A pointer to a StringName identifying the method. - * @param p_args A pointer to a C array of Variant. - * @param p_argument_count The number of arguments. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_error A pointer the structure which will hold error information. - */ -typedef void (*GDExtensionInterfaceObjectCallScriptMethod)(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); - -/* INTERFACE: Reference */ - -/** - * @name ref_get_object - * @since 4.1 - * - * Gets the Object from a reference. - * - * @param p_ref A pointer to the reference. - * - * @return A pointer to the Object from the reference or NULL. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionConstRefPtr p_ref); - -/** - * @name ref_set_object - * @since 4.1 - * - * Sets the Object referred to by a reference. - * - * @param p_ref A pointer to the reference. - * @param p_object A pointer to the Object to refer to. - */ -typedef void (*GDExtensionInterfaceRefSetObject)(GDExtensionRefPtr p_ref, GDExtensionObjectPtr p_object); - -/* INTERFACE: Script Instance */ - -/** - * @name script_instance_create - * @since 4.1 - * @deprecated in Godot 4.2. Use `script_instance_create3` instead. - * - * Creates a script instance that contains the given info and instance data. - * - * @param p_info A pointer to a GDExtensionScriptInstanceInfo struct. - * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. - * - * @return A pointer to a ScriptInstanceExtension object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate)(const GDExtensionScriptInstanceInfo *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); - -/** - * @name script_instance_create2 - * @since 4.2 - * @deprecated in Godot 4.3. Use `script_instance_create3` instead. - * - * Creates a script instance that contains the given info and instance data. - * - * @param p_info A pointer to a GDExtensionScriptInstanceInfo2 struct. - * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. - * - * @return A pointer to a ScriptInstanceExtension object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate2)(const GDExtensionScriptInstanceInfo2 *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); - -/** - * @name script_instance_create3 - * @since 4.3 - * - * Creates a script instance that contains the given info and instance data. - * - * @param p_info A pointer to a GDExtensionScriptInstanceInfo3 struct. - * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. - * - * @return A pointer to a ScriptInstanceExtension object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate3)(const GDExtensionScriptInstanceInfo3 *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); - -/** - * @name placeholder_script_instance_create - * @since 4.2 - * - * Creates a placeholder script instance for a given script and instance. - * - * This interface is optional as a custom placeholder could also be created with script_instance_create(). - * - * @param p_language A pointer to a ScriptLanguage. - * @param p_script A pointer to a Script. - * @param p_owner A pointer to an Object. - * - * @return A pointer to a PlaceHolderScriptInstance object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfacePlaceHolderScriptInstanceCreate)(GDExtensionObjectPtr p_language, GDExtensionObjectPtr p_script, GDExtensionObjectPtr p_owner); - -/** - * @name placeholder_script_instance_update - * @since 4.2 - * - * Updates a placeholder script instance with the given properties and values. - * - * The passed in placeholder must be an instance of PlaceHolderScriptInstance - * such as the one returned by placeholder_script_instance_create(). - * - * @param p_placeholder A pointer to a PlaceHolderScriptInstance. - * @param p_properties A pointer to an Array of Dictionary representing PropertyInfo. - * @param p_values A pointer to a Dictionary mapping StringName to Variant values. - */ -typedef void (*GDExtensionInterfacePlaceHolderScriptInstanceUpdate)(GDExtensionScriptInstancePtr p_placeholder, GDExtensionConstTypePtr p_properties, GDExtensionConstTypePtr p_values); - -/** - * @name object_get_script_instance - * @since 4.2 - * - * Get the script instance data attached to this object. - * - * @param p_object A pointer to the Object. - * @param p_language A pointer to the language expected for this script instance. - * - * @return A GDExtensionScriptInstanceDataPtr that was attached to this object as part of script_instance_create. - */ -typedef GDExtensionScriptInstanceDataPtr (*GDExtensionInterfaceObjectGetScriptInstance)(GDExtensionConstObjectPtr p_object, GDExtensionObjectPtr p_language); - -/* INTERFACE: Callable */ - -/** - * @name callable_custom_create - * @since 4.2 - * @deprecated in Godot 4.3. Use `callable_custom_create2` instead. - * - * Creates a custom Callable object from a function pointer. - * - * Provided struct can be safely freed once the function returns. - * - * @param r_callable A pointer that will receive the new Callable. - * @param p_callable_custom_info The info required to construct a Callable. - */ -typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info); - -/** - * @name callable_custom_create2 - * @since 4.3 - * - * Creates a custom Callable object from a function pointer. - * - * Provided struct can be safely freed once the function returns. - * - * @param r_callable A pointer that will receive the new Callable. - * @param p_callable_custom_info The info required to construct a Callable. - */ -typedef void (*GDExtensionInterfaceCallableCustomCreate2)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo2 *p_callable_custom_info); - -/** - * @name callable_custom_get_userdata - * @since 4.2 - * - * Retrieves the userdata pointer from a custom Callable. - * - * If the Callable is not a custom Callable or the token does not match the one provided to callable_custom_create() via GDExtensionCallableCustomInfo then NULL will be returned. - * - * @param p_callable A pointer to a Callable. - * @param p_token A pointer to an address that uniquely identifies the GDExtension. - */ -typedef void *(*GDExtensionInterfaceCallableCustomGetUserData)(GDExtensionConstTypePtr p_callable, void *p_token); - -/* INTERFACE: ClassDB */ - -/** - * @name classdb_construct_object - * @since 4.1 - * - * Constructs an Object of the requested class. - * - * The passed class must be a built-in godot class, or an already-registered extension class. In both cases, object_set_instance() should be called to fully initialize the object. - * - * @param p_classname A pointer to a StringName with the class name. - * - * @return A pointer to the newly created Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname); - -/** - * @name classdb_get_method_bind - * @since 4.1 - * - * Gets a pointer to the MethodBind in ClassDB for the given class, method and hash. - * - * @param p_classname A pointer to a StringName with the class name. - * @param p_methodname A pointer to a StringName with the method name. - * @param p_hash A hash representing the function signature. - * - * @return A pointer to the MethodBind from ClassDB. - */ -typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash); - -/** - * @name classdb_get_class_tag - * @since 4.1 - * - * Gets a pointer uniquely identifying the given built-in class in the ClassDB. - * - * @param p_classname A pointer to a StringName with the class name. - * - * @return A pointer uniquely identifying the built-in class in the ClassDB. - */ -typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNamePtr p_classname); - -/* INTERFACE: ClassDB Extension */ - -/** - * @name classdb_register_extension_class - * @since 4.1 - * @deprecated in Godot 4.2. Use `classdb_register_extension_class2` instead. - * - * Registers an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_parent_class_name A pointer to a StringName with the parent class name. - * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo *p_extension_funcs); - -/** - * @name classdb_register_extension_class2 - * @since 4.2 - * - * Registers an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_parent_class_name A pointer to a StringName with the parent class name. - * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs); - -/** - * @name classdb_register_extension_class3 - * @since 4.3 - * - * Registers an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_parent_class_name A pointer to a StringName with the parent class name. - * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass3)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo3 *p_extension_funcs); - -/** - * @name classdb_register_extension_class_method - * @since 4.1 - * - * Registers a method on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info); - -/** - * @name classdb_register_extension_class_virtual_method - * @since 4.3 - * - * Registers a virtual method on an extension class in ClassDB, that can be implemented by scripts or other extensions. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassVirtualMethodInfo *p_method_info); - -/** - * @name classdb_register_extension_class_integer_constant - * @since 4.1 - * - * Registers an integer constant on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_enum_name A pointer to a StringName with the enum name. - * @param p_constant_name A pointer to a StringName with the constant name. - * @param p_constant_value The constant value. - * @param p_is_bitfield Whether or not this is a bit field. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_enum_name, GDExtensionConstStringNamePtr p_constant_name, GDExtensionInt p_constant_value, GDExtensionBool p_is_bitfield); - -/** - * @name classdb_register_extension_class_property - * @since 4.1 - * - * Registers a property on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_setter A pointer to a StringName with the name of the setter method. - * @param p_getter A pointer to a StringName with the name of the getter method. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter); - -/** - * @name classdb_register_extension_class_property_indexed - * @since 4.2 - * - * Registers an indexed property on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_setter A pointer to a StringName with the name of the setter method. - * @param p_getter A pointer to a StringName with the name of the getter method. - * @param p_index The index to pass as the first argument to the getter and setter methods. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexed)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter, GDExtensionInt p_index); - -/** - * @name classdb_register_extension_class_property_group - * @since 4.1 - * - * Registers a property group on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_group_name A pointer to a String with the group name. - * @param p_prefix A pointer to a String with the prefix used by properties in this group. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix); - -/** - * @name classdb_register_extension_class_property_subgroup - * @since 4.1 - * - * Registers a property subgroup on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_subgroup_name A pointer to a String with the subgroup name. - * @param p_prefix A pointer to a String with the prefix used by properties in this subgroup. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix); - -/** - * @name classdb_register_extension_class_signal - * @since 4.1 - * - * Registers a signal on an extension class in the ClassDB. - * - * Provided structs can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_signal_name A pointer to a StringName with the signal name. - * @param p_argument_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_argument_count The number of arguments the signal receives. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, const GDExtensionPropertyInfo *p_argument_info, GDExtensionInt p_argument_count); - -/** - * @name classdb_unregister_extension_class - * @since 4.1 - * - * Unregisters an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - */ -typedef void (*GDExtensionInterfaceClassdbUnregisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name); /* Unregistering a parent class before a class that inherits it will result in failure. Inheritors must be unregistered first. */ - -/** - * @name get_library_path - * @since 4.1 - * - * Gets the path to the current GDExtension library. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param r_path A pointer to a String which will receive the path. - */ -typedef void (*GDExtensionInterfaceGetLibraryPath)(GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringPtr r_path); - -/** - * @name editor_add_plugin - * @since 4.1 - * - * Adds an editor plugin. - * - * It's safe to call during initialization. - * - * @param p_class_name A pointer to a StringName with the name of a class (descending from EditorPlugin) which is already registered with ClassDB. - */ -typedef void (*GDExtensionInterfaceEditorAddPlugin)(GDExtensionConstStringNamePtr p_class_name); - -/** - * @name editor_remove_plugin - * @since 4.1 - * - * Removes an editor plugin. - * - * @param p_class_name A pointer to a StringName with the name of a class that was previously added as an editor plugin. - */ -typedef void (*GDExtensionInterfaceEditorRemovePlugin)(GDExtensionConstStringNamePtr p_class_name); - -#ifdef __cplusplus -} -#endif - -#endif // GDEXTENSION_INTERFACE_H diff --git a/src/init/d/bind.d b/src/init/d/bind.d deleted file mode 100644 index 4b89630..0000000 --- a/src/init/d/bind.d +++ /dev/null @@ -1,30 +0,0 @@ -import godot; -// import godot.api.script; // for GodotScript! -// import godot.api.register; // for GodotNativeLibrary -// import godot.string; // for gs! - -import godot.node; - -// minimal class example with _ready method that will be invoked on creation -class init : GodotScript!Node { - @Property String name; - - // this method is a special godot entry point when object is added to the scene - @Method - void _ready() { - // 'gs' is a string wrapper that converts D string to godot string - // usually there is helper functions that takes regular D strings and do this for you - print(gs!"Hello ", name); - } -} - -// register classes, initialize and terminate D runtime, only one per plugin -mixin GodotNativeLibrary!( - // this is a name prefix of the plugin to be acessible inside godot - // it must match the prefix in .gdextension file: - // entry_symbol = "mydplugin_gdextension_entry" - "libsb_init", - - // here goes the list of classes you would like to expose in godot - init, -); diff --git a/src/main.c b/src/main.c index ca0b525..1b029e7 100644 --- a/src/main.c +++ b/src/main.c @@ -9,7 +9,7 @@ /* This file is included in the repository since using a Git submodule would * requried cloning the entire Godot source. */ -#include "gdextension_interface.h" /* GDExtension header for Godot. */ +#include "./init/c/gdextension_interface.h" /* GDExtension header for Godot. */ /* int main() From 57b364aaa090d1a4a48a13b2e9bdbe2c2bb4400b Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Sat, 8 Mar 2025 09:26:26 -0500 Subject: [PATCH 7/9] Re-add filesize utility --- .gitignore | 4 +- src/filesize/filesize.c | 286 ++++++++++++++++++++++++++++++++++++++++ src/filesize/filesize.h | 15 +++ 3 files changed, 303 insertions(+), 2 deletions(-) create mode 100755 src/filesize/filesize.c create mode 100755 src/filesize/filesize.h diff --git a/.gitignore b/.gitignore index b4d5e8b..a9a4891 100644 --- a/.gitignore +++ b/.gitignore @@ -104,8 +104,8 @@ !/src/filesize /src/filesize/* -!/src/filesize/size.c -!/src/filesize/ +!/src/filesize/filesize.c +!/src/filesize/filesize.h # /src/logging !/src/logging diff --git a/src/filesize/filesize.c b/src/filesize/filesize.c new file mode 100755 index 0000000..11a7054 --- /dev/null +++ b/src/filesize/filesize.c @@ -0,0 +1,286 @@ +/** + * @author : Aidan Mullen (git@acm.contact) + * @file : filesize + * @created : Wednesday Jun 19, 2024 21:10:14 EDT + */ + +#include +#include + +#include "filesize.h" + +/* Test FILENAME_MAX on different platforms. */ + +char filename[FILENAME_MAX]; +char name[FILENAME_MAX]; + +/* + * =========== + * Buffer Size + * =========== + * + * Buffer size is chosen at compilation; it limits the block-size chosen by the + * user. When the block size is greater than the buffer, overflow occurs. + * + * The buffer size is defined in bytes. + * + * Larger buffer sizes are less accurate, which may be possible to fix if a + * position is set at the end of the read block, then the remaining area is + * read using a smaller buffer size. + */ + + /* This buffer size selection should be relegated to the options.ini file. */ + +#define BUFFER 1073741824 + +#if !defined(BUFFER) || BUFFER == 1 + +char buf[1]; /* 1B */ + +#elif BUFFER == 2 + +char buf[2]; /* 2B */ + +#elif BUFFER == 4 + +char buf[4]; /* 4B */ + +#elif BUFFER == 8 + +char buf[8]; /* 8B */ + +#elif BUFFER == 16 + +char buf[16]; /* 16B */ + +#elif BUFFER == 32 + +char buf[32]; /* 32B */ + +#elif BUFFER == 64 + +char buf[64]; /* 64B */ + +#elif BUFFER == 128 + +char buf[128]; /* 128B */ + +#elif BUFFER == 256 + +char buf[256]; /* 256B */ + +#elif BUFFER == 512 + +char buf[512]; /* 512B */ + +#elif BUFFER == 1024 + +char buf[1024]; /* 1KB */ + +#elif BUFFER == 2048 + +char buf[2048]; /* 2KB */ + +#elif BUFFER == 4096 + +char buf[4096]; /* 4KB */ + +#elif BUFFER == 8192 + +char buf[8192]; /* 8KB */ + +#elif BUFFER == 1048576 + +char buf[1048576]; /* 1MB */ + +#elif BUFFER == 536870912 + +char buf[536870912]; /* 512MB */ + +#elif BUFFER == 1073741824 + +char buf[1073741824]; /* 1GB */ + +#else + +char buf[BUFFER]; + +#endif + +unsigned long int bsize = BUFFER; + +fpos_t pos; +fpos_t end; + +/* + * =============== + * Fallback Reader + * =============== + * + * The reader counts each record in the file, then adds the value of the records + * (in bytes) in order to return the filesize. + * + * Fallback function in-case a platform solution is not present. + * Note that, depending on the buffer size, this method may be somewhat + * inaccurate, as a higher buffer size will only measure in records equivalent + * to its value, and may stop before reaching the end of the file; it may be + * possible to account for this by restarting the file-read at the endpoint + * found by fread with a lower buffer size, but this would require that fseek + * and ftell are not used, since these often use signed 32-bit integers that + * limit the maximum size they can read to ~2GB. + */ + +int get_size_fallback(void) +{ + /* + unsigned long int size = 0; + unsigned long int record = 0; + */ + unsigned long size = 0; + unsigned long record = 0; + + FILE * file; + + /* If mode is CLI */ + printf("Enter a filename: "); + + fgets(filename, sizeof(filename), stdin); + + /* Compare filename with \r\n and remove them. */ + filename[strcspn(filename, "\r\n")] = 0; + + strcpy(name, filename); + printf("Reading file \"%s\"...\n", name); + + file = fopen(filename, "rb"); + + printf("Warning: Using fallback reader; process may be slow.\n"); + printf("Initial buffer size: %lu\n", bsize); + + if (file) + { + fgetpos(file, &pos); + + printf("Attempting to read file...\n"); + + for + ( + size = 0; + (fread(buf, sizeof * buf, bsize, file) == bsize); + (record = size) + ) + { + (size = size + bsize); + fgetpos(file, &end); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + } + + /* + * ============== + * Small File Fix + * ============== + * + * If result is 0, try again with lower block size, as small + * files cannot be read when the selected size is larger than them. + */ + + record = 0; + + if (size == 0) + { + while (bsize > 1) + { + printf("Attempting to read with lower buffer size...\n"); + + bsize = (bsize/2); + /* bsize = 1; */ + fsetpos(file, &pos); + printf("Buffer size lowered to %luB\n", bsize); + + while (fread(buf, sizeof * buf, bsize, file) == bsize) + { + size = size + bsize; + fgetpos(file, &pos); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + + record = size; + } + } + } + + /* + * ============== + * Large File Fix + * ============== + * + * Using a large buffer to read large files quickly resulted in an + * inaccurate filesize. + * + * This block lowers the block size at the end of the reading, and + * attempts to read data after the current position in the file. It + * repeats this until the buffer size is one byte. + * + * The accuracy should be around plus-or-minus one byte when reading. + */ + + while (size > 0) + { + printf("Checking for remaining data...\n"); + + bsize = (bsize/2); + + fsetpos(file, &end); + + while (fread(buf, sizeof * buf, bsize, file) == bsize) + { + size = size + bsize; + fgetpos(file, &end); + printf("Read: [ %luB ]\n", size); + + if (record == size) + { + printf("No appropriately sized blocks remaining.\n"); + break; + } + + record = size; + } + if (bsize > 1) + { + continue; + } + else + { + printf("Buffer at minimum size; stopping.\n"); + break; + } + } + + printf("No further data to read; stopping.\n"); + + fclose(file); + + printf("Final buffer size: %luB\n", bsize); + printf("\nFilesize: %luB\n", size); + } + else + { + printf("Error: file not found.\n"); + } + + return(size); +} + +/* --- end of SIZE_C --- */ diff --git a/src/filesize/filesize.h b/src/filesize/filesize.h new file mode 100755 index 0000000..92e299f --- /dev/null +++ b/src/filesize/filesize.h @@ -0,0 +1,15 @@ +/** + * @author : Aidan Mullen (git@acm.contact) + * @file : sfileize + * @created : Wednesday Jun 19, 2024 21:13:29 EDT + */ + +#ifndef FILESIZE_H + +#define FILESIZE_H + +#endif /* end of include guard SIZE_H */ + +int get_size_fallback(void); + +/* --- end of SIZE_H --- */ From 103ffffbd7a2f4118adfffbf0ddb69aec79109e3 Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Sat, 8 Mar 2025 10:43:21 -0500 Subject: [PATCH 8/9] Update README --- README | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README b/README index 0d58f4e..eb7a0f0 100755 --- a/README +++ b/README @@ -25,9 +25,6 @@ Build - GNU Autotools - UNIX Shell - GCC (with G++) - - LDC - - DUB - - Tubolent W2C2 (optional; testing only) 1.) Install the dependencies listed above. @@ -48,9 +45,6 @@ Quick Setup In a terminal run Godot with the "--dump-extension-api" flag; this will generate the "extension_api.json" required by your installation. - Following this, run the following command: - - dub run godot-dlang:generator -- -j extension_api.json -o Refer to documentation for more information. From 943afc734f8a65111179701c1002ff4549818385 Mon Sep 17 00:00:00 2001 From: "Aidan C. Mullen" Date: Sat, 8 Mar 2025 22:33:48 -0500 Subject: [PATCH 9/9] Add headers and fix build Add more C headers and allow libsb to build correctly with warnings. --- .gitignore | 27 +- README | 9 + build.sh | 2 + configure.ac | 19 +- engine/bin/libsb.gdextension | 11 +- src/Makefile.am | 9 +- src/init/c/util/Q8defs.h | 629 ++++++++++++++ src/init/c/util/inttypes.c | 389 +++++++++ src/init/c/util/inttypes.h | 757 +++++++++++++++++ src/init/c/util/iso646.h | 71 ++ src/init/c/util/locale.c | 77 ++ src/init/c/util/locale.h | 72 ++ src/init/c/util/signal.c | 100 +++ src/init/c/util/signal.h | 67 ++ src/init/c/util/sitest.c | 1521 ++++++++++++++++++++++++++++++++++ src/init/c/util/stdbool.h | 32 + src/init/c/util/stdint.h | 692 ++++++++++++++++ src/init/c/util/wchar.c | 1140 +++++++++++++++++++++++++ src/init/c/util/wchar.h | 227 +++++ src/init/c/util/wctype.c | 231 ++++++ src/init/c/util/wctype.h | 75 ++ src/main.c | 36 +- 22 files changed, 6155 insertions(+), 38 deletions(-) create mode 100644 src/init/c/util/Q8defs.h create mode 100644 src/init/c/util/inttypes.c create mode 100644 src/init/c/util/inttypes.h create mode 100644 src/init/c/util/iso646.h create mode 100644 src/init/c/util/locale.c create mode 100644 src/init/c/util/locale.h create mode 100644 src/init/c/util/signal.c create mode 100644 src/init/c/util/signal.h create mode 100644 src/init/c/util/sitest.c create mode 100644 src/init/c/util/stdbool.h create mode 100644 src/init/c/util/stdint.h create mode 100644 src/init/c/util/wchar.c create mode 100644 src/init/c/util/wchar.h create mode 100644 src/init/c/util/wctype.c create mode 100644 src/init/c/util/wctype.h diff --git a/.gitignore b/.gitignore index a9a4891..a0adca8 100644 --- a/.gitignore +++ b/.gitignore @@ -26,13 +26,6 @@ !/bld/src/ /bld/src/* -# /bld/src/d -!/bld/src/d/ -/bld/src/d/* - -!/bld/src/d/dub.sdl -!/bld/src/d/dub.selections.json - # /doc !/doc/ /doc/* @@ -124,6 +117,26 @@ !/src/init/c/gdextension_interface.c +# /src/init/c/util +!/src/init/c/util +/src/init/c/util/* + +!/src/init/c/util/inttypes.c +!/src/init/c/util/inttypes.h +!/src/init/c/util/iso646.h +!/src/init/c/util/locale.c +!/src/init/c/util/locale.h +!/src/init/c/util/Q8defs.h +!/src/init/c/util/signal.c +!/src/init/c/util/signal.h +!/src/init/c/util/sitest.c +!/src/init/c/util/stdbool.h +!/src/init/c/util/stdint.h +!/src/init/c/util/wchar.c +!/src/init/c/util/wchar.h +!/src/init/c/util/wctype.c +!/src/init/c/util/wctype.h + # /src/init/cpp !/src/init/cpp/ /src/init/cpp/* diff --git a/README b/README index eb7a0f0..dc84ca7 100755 --- a/README +++ b/README @@ -13,10 +13,19 @@ installed to run the compiled binary. - Godot 4.4 - Vulkan Developement Libraries (version compatible with Godot 4.4) - Godot Jolt + - Boost C++ Libraries: https://www.boost.org/ + - cwebsocket: https://github.com/jeremyhahn/cwebsocket + - TinyCThread: https://github.com/tinycthread/tinycthread Some platforms may require that shared libraries be placed alongside the source files, such as MSYS-2.0.dll. + C Reference: + https://en.cppreference.com/w/c + + C++ Reference: + https://en.cppreference.com/w/ + Build ----- diff --git a/build.sh b/build.sh index b42c5c6..f2539f5 100644 --- a/build.sh +++ b/build.sh @@ -18,3 +18,5 @@ automake --add-missing # Disable static linking and enable GUI component; builds complete version. ./configure --disable-static --enable-shared make + +cp ./src/.libs/* ./bld/obj/ diff --git a/configure.ac b/configure.ac index f87f890..7dea2d0 100644 --- a/configure.ac +++ b/configure.ac @@ -1,13 +1,13 @@ # Title, version, etc. AC_INIT(\ - [RTR], \ + [SB0], \ [0.1.0], \ [mail@acm.contact], \ - [rtr], \ + [sb0], \ [https://www.delay.cloud/] \ ) -AC_COPYRIGHT(ISC License) +AC_COPYRIGHT(All rights reserved.) # AC_CHECK_LIB is not utilized, since it checks the presence of libraries by # linking them to test program; this process introduces more overhead and longer @@ -57,16 +57,25 @@ AC_CONFIG_FILES([\ AC_CONFIG_SRCDIR([src/main.c]) -CFLAGS="$CFLAGS -std=c99 -pedantic-errors -Wall -Wold-style-definition -Wextra \ - -Wmissing-prototypes -Wstrict-prototypes" # Compile to C11 +CFLAGS="$CFLAGS -std=c89 -pedantic-errors -Wall -Wold-style-definition -Wextra \ + -Wmissing-prototypes -Wstrict-prototypes" # Compile to C89 # without # GNU extensions. # Warnings on. +# Change -std=c++98 to -std=c++11. + +CXXFLAGS="$CFLAGS -std=c++98 -pedantic-errors -Wall -Wold-style-definition \ + -Wextra -Wmissing-prototypes -Wstrict-prototypes" # Compile to C++98 + # without + # GNU extensions. + # Warnings on. + LT_INIT([shared disable-static]) # Start GNU Libtool. Satic libraries # disabled; shared/dynamic linking. AC_PROG_CC([gcc]) # Autoconf for C compiler; obviously set to use GCC. +AC_PROG_CXX([g++]) AC_OUTPUT # Generate files. diff --git a/engine/bin/libsb.gdextension b/engine/bin/libsb.gdextension index a113978..ebb5063 100644 --- a/engine/bin/libsb.gdextension +++ b/engine/bin/libsb.gdextension @@ -1,13 +1,10 @@ [configuration] -entry_symbol = "libsb_init" +entry_symbol = "libsb" compatibility_minimum = "4.4" [libraries] -linux.x86_64 = "res://../bld/obj/.libs/libbind.so" -linux.x86_64 = "res://../bld/obj/.libs/libsb.so" -darwin.x86_64 = "res://../bld/obj/.libs/libbind.dylib" -darwin.x86_64 = "res://../bld/obj/.libs/libsb.dylib" -windows.x86_64 = "res://../bld/obj/.libs/libbind.dll" -windows.x86_64 = "res://../bld/obj/.libs/libsb.dll" +linux.x86_64 = "res://../bld/obj/libsb.so" +darwin.x86_64 = "res://../bld/obj/libsb.dylib" +windows.x86_64 = "res://../bld/obj/libsb.dll" diff --git a/src/Makefile.am b/src/Makefile.am index 6a29f83..9449c86 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -3,11 +3,14 @@ #bin_PROGRAMS = $(top_builddir)/bin/rtr # Program name. #__top_builddir__bin_rtr_CFLAGS = -DBUILD # Define BUILD variable. #__top_builddir__bin_rtr_SOURCES = main.c # Sources -lib_LTLIBRARIES = librtr.la -librtr_la_SOURCES = main.c + +# The .la extension is an AutoTools library format that is automatically +# converted into the host OS's object format. +lib_LTLIBRARIES = libsb.la +libsb_la_SOURCES = main.c # Compile as shared library. -librtr_la_LDFLAGS = -module -avoid-version -export-dynamic -no-undefined +libsb_la_LDFLAGS = -module -avoid-version -export-dynamic -no-undefined #bin_PROGRAMS = rtr #rtr_CFLAGS = -DBUILD -c -fPIC -shared # Define BUILD and output shared. diff --git a/src/init/c/util/Q8defs.h b/src/init/c/util/Q8defs.h new file mode 100644 index 0000000..47b5b6b --- /dev/null +++ b/src/init/c/util/Q8defs.h @@ -0,0 +1,629 @@ +/* + Q8defs.h -- defines platform-specific parameters for standard headers + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Several of the standard headers provided by Doug Gwyn make use + of these __Q8_* symbols. If you want to define other names of + the form __Q8_*, please coordinate them with gwyn@arl.mil, who + claims "dibs" on (first-come ownership of) that name space. + + Aside: Why "Q8"? That was used as a system external symbol + prefix in old CDC Fortran implementations, to avoid link-time + name-space collisions with user-defined symbols, on the + assumption that no user would ever think of using such a name. +*/ + +/* This header doesn't need an idempotency lock; there are no typedefs here. */ + +/* This header doesn't need C++ extern "C"; there are no declarations here. */ + +#define __Q8_TEST /* [undef to disable configuration checks] */ + +#define _SYS_INT_TYPES_H /* kludge to override Solaris header */ +#define _SYS_INT_LIMITS_H /* ditto */ + +/* + The following macros come in handy in many situations. +*/ + +/* splice arguments into one token */ +#ifdef __STDC__ +#define __Q8_1J(a,b) a ## b +#define __Q8_2J(a,b) __Q8_1J(a,b) +#else +#define __Q8_1J(a) a +#define __Q8_2J(a,b) __Q8_1J(a)b +#endif + +/* older versions of C didn't have certain type qualifiers */ +#ifdef __STDC__ +#define __Q8_CONST const +#else +#define __Q8_CONST +#endif + +#if __STDC_VERSION__ >= 199901 +#define __Q8_RESTRICT restrict +#else +#define __Q8_RESTRICT /* nothing */ +#endif + +/* older versions of C don't support function prototypes */ +#ifdef __STDC__ +#define __Q8_PARAMS(a) a +#else +#define __Q8_PARAMS(a) () +#endif +/* usage: return_type func_name __Q8_PARAMS((param_decls)); */ + +/* + The following is based on the MUVES "Va" (variable argument) package. + + created: 94/08/16 D A Gwyn + + The Va package provides portable support for functions taking + a variable number of arguments. It defines several macros + that work together to hide the differences between the old + UNIX facility and the new Standard C . + + Rather than describing each Va package macro separately, it is + best to give an example of the proper usage of the whole set of + macros. It should be easy to adapt this generic example to any + specific requirement. + + The example is for a function named Advise that has two + required arguments, the first being a printf-like format string + and the second a flag that indicates (when true) that an extra + "verbosity level" is provided as the third argument. Remaining + arguments are those, if any, associated with the format string. + The Advise function prints the formatted result on the standard + error output if and only if the verbosity level is given and is + greater than 0. It returns true unless it had trouble printing + on the standard error output stream. + + Any code that wants to invoke the Advise function must include + a proper declaration for it: + + #include // includes Va package + extern bool Advise( __Q8_T(const char *) __Q8_T(bool) __Q8_Dots ); + // alternatively: + // extern bool Advise __Q8_PARAMS(( const char *, bool, ... )); + + The implementation of the Advise function might be: + + #include + #include + #ifdef __STDC__ + #include + #else + #include + #endif + #include + + // VARARGS // not VARARGS2 + bool + Advise( __Q8_T( const char *format ) __Q8_T( bool verbose ) __Q8_AList ) + __Q8_Dcl + { + __Q8_D( const char * format ) + __Q8_D( bool verbose ) + __Q8_List( ap ) + register int verbosity; + register bool status; + + __Q8_Start( ap, verbose ) + __Q8_I( ap, char *, format ) // no "const" here + __Q8_I( ap, bool, verbose ) + + if ( verbose ) + verbosity = __Q8_Arg( ap, int ); + else + verbosity = 0; + + if ( verbosity > 0 ) + status = vfprintf( stderr, format, ap ) > 0; + else + status = true; + + __Q8_End( ap ) + return status; + } + + Note that several of these macros are reminiscent of the va_* + macros in or , but there are significant + differences. Proper usage of the "function-like" macros, in + particular, does not require semicolons; this is intentional, + in order to avoid warnings about "null statements" from certain + compilers and "lint". The easiest way to ensure correct usage + is to copy the above example and then make changes to the copy + as needed for the specific application. +*/ + +#ifdef __STDC__ + +#define __Q8_T(t) t, +#define __Q8_Dots ... +#define __Q8_AList ... +#define __Q8_D(d) /* nothing */ +#define __Q8_Dcl /* nothing */ +#define __Q8_List(ap) va_list ap; +#define __Q8_Start(ap, A0) va_start(ap, A0); +#define __Q8_I(ap, T, Ai) /* nothing */ +#define __Q8_Arg(ap, T) va_arg(ap, T) +#define __Q8_End(ap) va_end(ap); + +#else /* "classic" version of UNIX assumed */ + +#define __Q8_T(t) /* nothing */ +#define __Q8_Dots /* nothing */ +#define __Q8_AList va_alist +#define __Q8_D(d) d; +#define __Q8_Dcl va_dcl +#define __Q8_List(ap) va_list ap; +#define __Q8_Start(ap, A0) va_start(ap); +#define __Q8_I(ap, T, Ai) Ai = va_arg(ap, T); +#define __Q8_Arg(ap, T) va_arg(ap, T) +#define __Q8_End(ap) va_end(ap); + +#endif + +/* + The following are used to define macros in multiple headers. +*/ + +/* NOTE: The following must be spelled *exactly* like EOF in . */ +#define __Q8_EOF (-1) +/* XXX -- not currently used in the headers I provide. */ + +/* NOTE: The following must be spelled *exactly* like NULL in etc. */ +#if defined(_LP64) && !defined(__cplusplus) /* Why? */ +#define __Q8_NULL 0L +#else +#define __Q8_NULL 0 +#endif + +#define __Q8_WEOF ((wint_t)-1) + +/* + The following are used to typedef types in multiple headers. +*/ + +#define __Q8_MBSTATE_T int /* dummy; usually a struct */ +#define __Q8_WINT_T int /* this type works nearly everywhere */ +#define __Q8_FILE FILE /* must match */ + /* XXX -- At present, __Q8_FILE requires #including . */ +/* XXX -- the following are not currently used in the headers I provide. */ +#define __Q8_SIZE_T unsigned long /* this type works nearly everywhere */ +#define __Q8_WCHAR_T char /* for minimal implementations */ +/* XXX -- this is incomplete; these should be coupled with the following + parameter definitions, and their limits should be computed and defined. */ + +/* + The following defines parameters for supported types; + they are used mainly by . + + C:char S:short I:int L:long P:void* Q:long long M:max-width int. + D:ptrdiff_t A:sig_atomic_t Z:size_t W:wchar_t X:wint_t + G:long double + followed by W:width T:type U:is unsigned S:suffix for constant + F:printf/scanf length modifier + + TC:twos-complement OC:ones-complement SM:signed-magnitude + SC:"signed char" or "char" if signed + + These values depend strongly on the architecture and compiler; + the only combinations included here are the ones I use myself. + Please add your particular combination and e-mail me the edits. + + XXX -- system parameters really ought to be in a separate header. +*/ + +#if defined(__i386) /* Intel x86, 32-bit, Sun Solaris */ + +#define __Q8_TC +#define __Q8_SC /* signed */ char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 32 +#define __Q8_LW 32 +#define __Q8_PW 32 +#define __Q8_DW 32 +#define __Q8_AW 32 +#undef __Q8_AU +#define __Q8_ZW 32 +#define __Q8_WW 32 +#undef __Q8_WU +#define __Q8_XW 32 +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#else +#undef __Q8_CF /* no known length modifier for character type */ +#endif +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#define __Q8_GT long double + +#elif defined(_M_IX86) /* Intel x86, 32-bit, Microsoft */ + +#define __Q8_TC +#define __Q8_SC signed char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 32 +#define __Q8_LW 32 +#define __Q8_PW 32 +#define __Q8_DW 32 +#define __Q8_AW 32 +#undef __Q8_AU +#define __Q8_ZW 32 +#define __Q8_WW 32 +#undef __Q8_WU +#define __Q8_XW 32 +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#else +#undef __Q8_CF /* no known length modifier for character type */ +#define __Q8_QW 64 +#define __Q8_QT __int64 +#define __Q8_QS i64 +#define __Q8_QF "I64" +#endif +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#define __Q8_GT long double + +#elif defined(__sparc) /* SPARC, Sun Solaris */ + +#define __Q8_TC +#define __Q8_SC /* signed */ char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 32 +#define __Q8_AW 32 +#undef __Q8_AU +#ifdef __sparcv9 /* 64-bit environment */ +#define __Q8_LW 64 +#else /* 32-bit environment */ +#define __Q8_LW 32 +#endif +#define __Q8_PW __Q8_LW +#define __Q8_DW __Q8_LW +#define __Q8_ZW __Q8_LW +#define __Q8_WW __Q8_LW +#undef __Q8_WU +#define __Q8_XW __Q8_LW +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#else +#undef __Q8_CF /* no known length modifier for character type */ +#endif +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#define __Q8_GT long double + +#elif defined(_TMS320C6000) /* TI TMS320C6xxx DSP, Code Composer */ + +#define __Q8_TC +#define __Q8_SC signed char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 32 +#define __Q8_AW 32 +#undef __Q8_AU +#define __Q8_LW 40 +#define __Q8_PW 32 +#define __Q8_DW 32 +#define __Q8_ZW 32 +#define __Q8_WW 8 +#define __Q8_WU /* XXX -- check */ +#define __Q8_XW 32 +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#else +#undef __Q8_CF /* no known length modifier for character type */ +#define __Q8_MW __Q8_LW +#define __Q8_MT long +#define __Q8_MS L +#define __Q8_MF "l" +#endif +#define __Q8_GT long double + +#elif defined(__vax) /* DEC VAX-11 */ + +#define __Q8_TC +#define __Q8_SC /* signed */ char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 32 +#define __Q8_LW 32 +#define __Q8_PW 32 +#define __Q8_DW 32 +#define __Q8_AW 32 +#undef __Q8_AU +#define __Q8_ZW 32 +#define __Q8_WW 32 +#undef __Q8_WU +#define __Q8_XW 32 +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#define __Q8_GT long double +#else +#undef __Q8_CF /* no known length modifier for character type */ +#define __Q8_MW 32 +#define __Q8_MT long +#define __Q8_MS L +#undef __Q8_GT /* long double not supported */ +#endif + +#elif defined(__pdp11) /* DEC PDP-11 */ + +#define __Q8_TC +#define __Q8_SC /* signed */ char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 16 +#define __Q8_LW 32 +#define __Q8_PW 16 /* (violates section 5.2.4.1) */ +#define __Q8_DW 16 /* (violates section 5.2.4.1) */ +#define __Q8_AW 16 +#undef __Q8_AU +#define __Q8_ZW 16 +#define __Q8_WW 32 +#undef __Q8_WU +#define __Q8_XW 32 +#undef __Q8_XU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#define __Q8_GT long double +#else +#undef __Q8_CF /* no known length modifier for character type */ +#define __Q8_MW 32 +#define __Q8_MT long +#define __Q8_MS L +#define __Q8_MF "l" +#undef __Q8_GT /* long double not supported */ +#endif + +#elif defined(__ORCAC__) /* Apple IIGS, large memory model */ + +/* #pragma optimize -1 /* enables all compiler optimizations */ + +#define __Q8_TC +#define __Q8_SC signed char +#define __Q8_CW 8 +#define __Q8_SW 16 +#define __Q8_IW 16 +#define __Q8_LW 32 +#define __Q8_PW 32 +#define __Q8_DW 32 +#define __Q8_AW 16 +#undef __Q8_AU +#define __Q8_ZW 32 /* XXX -- check */ +#define __Q8_WW 32 +#undef __Q8_WU +#if __STDC_VERSION__ >= 199901 +#define __Q8_CF "hh" +#define __Q8_QW 64 +#define __Q8_QT long long +#define __Q8_QS LL +#define __Q8_QF "ll" +#define __Q8_MW __Q8_QW +#define __Q8_MT __Q8_QT +#define __Q8_MS __Q8_QS +#define __Q8_MF __Q8_QF +#else +#undef __Q8_CF /* no known length modifier for character type */ +#define __Q8_MW 32 +#define __Q8_MT long +#define __Q8_MS L +#define __Q8_MF "l" +#endif +#define __Q8_GT long double + +#else + +#error "Q8defs.h: unknown CPU type" + +#endif + +#if defined(__Q8_TEST) + +/* sanity checks */ + +#if defined(__Q8_TC)+defined(__Q8_OC)+defined(__Q8_SM) != 1 +#error "Q8defs.h: representation improperly defined" +#endif + +#if __Q8_CW < 8 +#error "Q8defs.h: __Q8_CW improperly defined" +#endif + +#if __Q8_SW < __Q8_CW || __Q8_SW < 16 +#error "Q8defs.h: __Q8_SW improperly defined" +#endif + +#if __Q8_IW < __Q8_SW +#error "Q8defs.h: __Q8_IW improperly defined" +#endif + +#if __Q8_LW < __Q8_IW || __Q8_LW < 32 +#error "Q8defs.h: __Q8_LW improperly defined" +#endif + +#ifdef __Q8_PW +#if __Q8_PW < 16 || __Q8_PW < __Q8_CW || \ + __STDC_VERSION__ >= 199901 && __Q8_PW < 17 +#error "Q8defs.h: __Q8_PW improperly defined" +#endif +#endif + +#ifdef __Q8_DW +#if __Q8_DW < 16 || __Q8_DW < __Q8_CW || \ + __STDC_VERSION__ >= 199901 && __Q8_DW < 17 +#error "Q8defs.h: __Q8_DW improperly defined" +#endif +#endif + +#if __Q8_AW < __Q8_CW +#error "Q8defs.h: __Q8_AW improperly defined" +#endif + +#if __Q8_ZW < 16 || __Q8_ZW < __Q8_CW +#error "Q8defs.h: __Q8_ZW improperly defined" +#endif + +#if __Q8_WW < __Q8_CW +#error "Q8defs.h: __Q8_WW improperly defined" +#endif + +#if __Q8_XW < 16 || __Q8_XW < __Q8_CW +#error "Q8defs.h: __Q8_XW improperly defined" +#endif + +#ifdef __Q8_QT +#if __Q8_QW < __Q8_LW || __Q8_QW < 64 +#error "Q8defs.h: __Q8_QW improperly defined" +#endif +#elif __STDC_VERSION__ >= 199901 +#error "Q8defs.h: __Q8_QT not defined" +#endif + +#if __Q8_MW < __Q8_LW || defined(__Q8_QT) && __Q8_MW < __Q8_QW +#error "Q8defs.h: __Q8_MW improperly defined" +#endif + +#ifndef __Q8_MT +#error "Q8defs.h: __Q8_MT not defined" +#endif + +#endif /* defined(__Q8_TEST) */ + +/* limits for various types */ + +/* top signed values */ +#define __Q8_TI(w) (~(~0<<(w)-1)) +#define __Q8_TL (~(~0L<<__Q8_LW-1)) +#define __Q8_TQ (~(~__Q8_2J(0,__Q8_QS)<<__Q8_QW-1)) +#define __Q8_TM (~(~__Q8_2J(0,__Q8_MS)<<__Q8_MW-1)) + +/* upper unsigned values */ +#define __Q8_UI(w) (~0U>>__Q8_IW-(w)) +#define __Q8_UL (~0UL) +#define __Q8_UQ (~__Q8_2J(0U,__Q8_QS)) +#define __Q8_UM (~__Q8_2J(0U,__Q8_MS)) + +/* bottom signed values */ +#if defined(__Q8_TC) +#define __Q8_BI(w) (-__Q8_TI(w)-1) +#define __Q8_BL (-__Q8_TL-1) +#define __Q8_BQ (-__Q8_TQ-1) +#define __Q8_BM (-__Q8_TM-1) +#else /* defined(__Q8_OC) || defined(__Q8_SM) */ +#define __Q8_BI(w) (-__Q8_TI(w)) +#define __Q8_BL (-__Q8_TL) +#define __Q8_BQ (-__Q8_TQ) +#define __Q8_BM (-__Q8_TM) +#endif + +#if defined(__Q8_TEST) + +/* sanity checks */ + +#define __Q8_X1 1 +#define __Q8_X2 2u +#if __Q8_2J(__Q8_X1,__Q8_X2) != 12u +#error "Q8defs.h: __Q8_2J macro is broken" +#endif + +#if __Q8_TI(__Q8_CW) <= 0 || __Q8_BI(__Q8_CW) >= 0 || \ + __Q8_TI(__Q8_SW) <= 0 || __Q8_BI(__Q8_SW) >= 0 || \ + __Q8_TI(__Q8_IW) <= 0 || __Q8_BI(__Q8_IW) >= 0 || \ + __Q8_TI(__Q8_CW) <= __Q8_BI(__Q8_CW) || \ + __Q8_TI(__Q8_SW) <= __Q8_BI(__Q8_SW) || \ + __Q8_TI(__Q8_IW) <= __Q8_BI(__Q8_IW) +#error "Q8defs.h: __Q8_TI, __Q8_BI macros are broken" +#endif +#if __Q8_UI(__Q8_CW) <= 0 || __Q8_UI(__Q8_CW) <= __Q8_TI(__Q8_CW) || \ + __Q8_UI(__Q8_SW) <= 0 || __Q8_UI(__Q8_SW) <= __Q8_TI(__Q8_SW) || \ + __Q8_UI(__Q8_IW) <= 0 || __Q8_UI(__Q8_IW) <= __Q8_TI(__Q8_IW) +#error "Q8defs.h: __Q8_UI or __Q8_TI macro is broken" +#endif + +#if __Q8_TL <= 0 || __Q8_BL >= 0 || __Q8_TL <= __Q8_BL +#error "Q8defs.h: __Q8_TL, __Q8_BL macros are broken" +#endif +#if __Q8_UL <= 0 || __Q8_UL <= __Q8_TL +#error "Q8defs.h: __Q8_UL or __Q8_TL macro is broken" +#endif + +#ifdef __Q8_QT +#if __Q8_TQ <= 0 || __Q8_BQ >= 0 || __Q8_TQ <= __Q8_BQ +#error "Q8defs.h: __Q8_TQ, __Q8_BQ macros are broken" +#endif +#if __Q8_UQ <= 0 || __Q8_UQ <= __Q8_TQ +#if 0 /* XXX -- not working on Solaris */ +#error "Q8defs.h: __Q8_UQ or __Q8_TQ macro is broken" +#endif +#endif +#endif + +#if __Q8_TM <= 0 || __Q8_BM >= 0 || __Q8_TM <= __Q8_BM +#error "Q8defs.h: __Q8_TM, __Q8_BM macros are broken" +#endif +#if __Q8_UM <= 0 || __Q8_UM <= __Q8_TM +#if 0 /* XXX -- not working on Solaris */ +#error "Q8defs.h: __Q8_UM or __Q8_TM macro is broken" +#endif +#endif + +#endif /* defined(__Q8_TEST) */ diff --git a/src/init/c/util/inttypes.c b/src/init/c/util/inttypes.c new file mode 100644 index 0000000..32401ed --- /dev/null +++ b/src/init/c/util/inttypes.c @@ -0,0 +1,389 @@ +/* + inttypes -- format conversion of integer types + (standard library functions declared by ) + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.8.2 of ISO/IEC 9899:1999 (E). + + This particular implementation requires the matching . + It also assumes that character codes for A..Z and a..z are in + contiguous ascending order; this is true for ASCII but not EBCDIC. +*/ + +#include +#include +#include + +#include +#include /* defines various __Q8_* symbols */ +#include +#include + +/* helper macros: */ + +/* convert digit character to number, in any base */ +#define ToNumber(c) (isdigit(c) ? (c) - '0' : \ + isupper(c) ? (c) - 'A' + 10 : \ + islower(c) ? (c) - 'a' + 10 : \ + -1 /* "invalid" flag */ \ + ) +#define ToWNumber(c) (iswdigit(c) ? (c) - L'0' : \ + iswupper(c) ? (c) - L'A' + 10 : \ + iswlower(c) ? (c) - L'a' + 10 : \ + -1 /* "invalid" flag */ \ + ) + +/* validate converted digit character for specific base */ +#define valid(n, b) ((n) >= 0 && (n) < (b)) + +/* + 7.8.2 Functions for greatest-width integer types +*/ + +intmax_t +imaxabs(j) + intmax_t j; + { + return j >= 0 ? j : -j; + } + +imaxdiv_t +imaxdiv(numer, denom) + intmax_t numer, denom; + { + imaxdiv_t result; + + result.quot = numer / denom; + result.rem = numer % denom; + return result; + } + +intmax_t +strtoimax(nptr, endptr, base) + register __Q8_CONST char *__Q8_RESTRICT nptr; + char **__Q8_RESTRICT endptr; + register int base; + { + register uintmax_t accum; /* accumulates converted value */ + register int n; /* numeral from digit character */ + bool minus; /* set iff minus sign seen */ + bool toobig; /* set iff value overflows */ + + if ( endptr != NULL ) + *endptr = (char *)nptr; /* in case no conversion's performed */ + + if ( base < 0 || base == 1 || base > 36 ) + { + errno = EDOM; + return 0; /* unspecified behavior */ + } + + /* skip initial, possibly empty sequence of white-space characters */ + + while ( isspace(*nptr) ) + ++nptr; + + /* process subject sequence: */ + + /* optional sign */ + if ( (minus = *nptr == '-') || *nptr == '+' ) + ++nptr; + + if ( base == 0 ) + if ( *nptr == '0' ) + if ( nptr[1] == 'X' || nptr[1] == 'x' ) + base = 16; + else + base = 8; + else + base = 10; + + /* optional "0x" or "0X" for base 16 */ + + if ( base == 16 && *nptr == '0' && (nptr[1] == 'X' || nptr[1] == 'x') ) + nptr += 2; /* skip past this prefix */ + + /* check whether there is at least one valid digit */ + + n = ToNumber(*nptr); + ++nptr; + + if ( !valid(n, base) ) + return 0; /* subject seq. not of expected form */ + + accum = n; + + for ( toobig = false; n = ToNumber(*nptr), valid(n, base); ++nptr ) + if ( accum > INTMAX_MAX / base + 2 ) /* major wrap-around */ + toobig = true; /* but keep scanning */ + else + accum = base * accum + n; + + if ( endptr != NULL ) + *endptr = (char *)nptr; /* points to first not-valid-digit */ + +#ifdef __Q8_TC /* twos-complement representation */ + if ( minus ) + { + if ( accum > (uintmax_t)INTMAX_MAX + 1 ) + toobig = true; + } + else +#endif + if ( accum > (uintmax_t)INTMAX_MAX ) + toobig = true; + + if ( toobig ) + { + errno = ERANGE; + return minus ? INTMAX_MIN : INTMAX_MAX; + } + else + return (intmax_t)(minus ? -accum : accum); + } + +uintmax_t +strtoumax(nptr, endptr, base) + register __Q8_CONST char *__Q8_RESTRICT nptr; + char **__Q8_RESTRICT endptr; + register int base; + { + register uintmax_t accum; /* accumulates converted value */ + register uintmax_t next; /* for computing next value of accum */ + register int n; /* numeral from digit character */ + bool minus; /* set iff minus sign seen (yes!) */ + bool toobig; /* set iff value overflows */ + + if ( endptr != NULL ) + *endptr = (char *)nptr; /* in case no conversion's performed */ + + if ( base < 0 || base == 1 || base > 36 ) + { + errno = EDOM; + return 0; /* unspecified behavior */ + } + + /* skip initial, possibly empty sequence of white-space characters */ + + while ( isspace(*nptr) ) + ++nptr; + + /* process subject sequence: */ + + /* optional sign (yes!) */ + + if ( (minus = *nptr == '-') || *nptr == '+' ) + ++nptr; + + if ( base == 0 ) + if ( *nptr == '0' ) + if ( nptr[1] == 'X' || nptr[1] == 'x' ) + base = 16; + else + base = 8; + else + base = 10; + + /* optional "0x" or "0X" for base 16 */ + + if ( base == 16 && *nptr == '0' && (nptr[1] == 'X' || nptr[1] == 'x') ) + nptr += 2; /* skip past this prefix */ + + /* check whether there is at least one valid digit */ + + n = ToNumber(*nptr); + ++nptr; + + if ( !valid(n, base) ) + return 0; /* subject seq. not of expected form */ + + accum = n; + + for ( toobig = false; n = ToNumber(*nptr), valid(n, base); ++nptr ) + if ( accum > UINTMAX_MAX / base + 1 /* major wrap-around */ + || (next = base * accum + n) < accum /* minor wrap-around */ + ) + toobig = true; /* but keep scanning */ + else + accum = next; + + if ( endptr != NULL ) + *endptr = (char *)nptr; /* points to first not-valid-digit */ + + if ( toobig ) + { + errno = ERANGE; + return UINTMAX_MAX; + } + else + return minus ? -accum : accum; /* (yes!) */ + } + +intmax_t +wcstoimax(nptr, endptr, base) + register __Q8_CONST wchar_t *__Q8_RESTRICT nptr; + wchar_t **__Q8_RESTRICT endptr; + register int base; + { + register uintmax_t accum; /* accumulates converted value */ + register int n; /* numeral from digit character */ + bool minus; /* set iff minus sign seen */ + bool toobig; /* set iff value overflows */ + + if ( endptr != NULL ) + *endptr = (wchar_t *)nptr; /* in case no conv performed */ + + if ( base < 0 || base == 1 || base > 36 ) + { + errno = EDOM; + return 0; /* unspecified behavior */ + } + + /* skip initial, possibly empty sequence of white-space w.characters */ + + while ( iswspace(*nptr) ) + ++nptr; + + /* process subject sequence: */ + + /* optional sign */ + + if ( (minus = *nptr == L'-') || *nptr == L'+' ) + ++nptr; + + if ( base == 0 ) + if ( *nptr == L'0' ) + if ( nptr[1] == L'X' || nptr[1] == L'x' ) + base = 16; + else + base = 8; + else + base = 10; + + /* optional "0x" or "0X" for base 16 */ + + if ( base == 16 && *nptr == L'0' + && (nptr[1] == L'X' || nptr[1] == L'x') + ) + nptr += 2; /* skip past this prefix */ + + /* check whether there is at least one valid digit */ + + n = ToWNumber(*nptr); + ++nptr; + + if ( !valid(n, base) ) + return 0; /* subject seq. not of expected form */ + + accum = n; + + for ( toobig = false; n = ToWNumber(*nptr), valid(n, base); ++nptr ) + if ( accum > INTMAX_MAX / base + 2 ) /* major wrap-around */ + toobig = true; /* but keep scanning */ + else + accum = base * accum + n; + + if ( endptr != NULL ) + *endptr = (wchar_t *)nptr; /* -> first not-valid-digit */ + +#ifdef __Q8_TC /* twos-complement representation */ + if ( minus ) + { + if ( accum > (uintmax_t)INTMAX_MAX + 1 ) + toobig = true; + } + else +#endif + if ( accum > (uintmax_t)INTMAX_MAX ) + toobig = true; + + if ( toobig ) + { + errno = ERANGE; + return minus ? INTMAX_MIN : INTMAX_MAX; + } + else + return (intmax_t)(minus ? -accum : accum); + } + +uintmax_t +wcstoumax(nptr, endptr, base) + register __Q8_CONST wchar_t *__Q8_RESTRICT nptr; + wchar_t **__Q8_RESTRICT endptr; + register int base; + { + register uintmax_t accum; /* accumulates converted value */ + register uintmax_t next; /* for computing next value of accum */ + register int n; /* numeral from digit character */ + bool minus; /* set iff minus sign seen (yes!) */ + bool toobig; /* set iff value overflows */ + + if ( endptr != NULL ) + *endptr = (wchar_t *)nptr; /* in case no conv performed */ + + if ( base < 0 || base == 1 || base > 36 ) + { + errno = EDOM; + return 0; /* unspecified behavior */ + } + + /* skip initial, possibly empty sequence of white-space w.characters */ + + while ( iswspace(*nptr) ) + ++nptr; + + /* process subject sequence: */ + + /* optional sign */ + + if ( (minus = *nptr == L'-') || *nptr == L'+' ) + ++nptr; + + if ( base == 0 ) + if ( *nptr == L'0' ) + if ( nptr[1] == L'X' || nptr[1] == L'x' ) + base = 16; + else + base = 8; + else + base = 10; + + /* optional "0x" or "0X" for base 16 */ + + if ( base == 16 && *nptr == L'0' + && (nptr[1] == L'X' || nptr[1] == L'x') + ) + nptr += 2; /* skip past this prefix */ + + /* check whether there is at least one valid digit */ + + n = ToWNumber(*nptr); + ++nptr; + + if ( !valid(n, base) ) + return 0; /* subject seq. not of expected form */ + + accum = n; + + for ( toobig = false; n = ToWNumber(*nptr), valid(n, base); ++nptr ) + if ( accum > UINTMAX_MAX / base + 1 /* major wrap-around */ + || (next = base * accum + n) < accum /* minor wrap-around */ + ) + toobig = true; /* but keep scanning */ + else + accum = next; + + if ( endptr != NULL ) + *endptr = (wchar_t *)nptr; /* -> first not-valid-digit */ + + if ( toobig ) + { + errno = ERANGE; + return UINTMAX_MAX; + } + else + return minus ? -accum : accum; /* (yes!) */ + } diff --git a/src/init/c/util/inttypes.h b/src/init/c/util/inttypes.h new file mode 100644 index 0000000..2a9f4e1 --- /dev/null +++ b/src/init/c/util/inttypes.h @@ -0,0 +1,757 @@ +/* + inttypes.h -- format conversion of integer types + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.8 of ISO/IEC 9899:1999 (E). + + This particular implementation requires the matching + and inttypes.c. + + This implementation is SELF-CONFIGURING, based on parameters defined + in . If you plan to include it in a C implementation, + it would be best to trim it down, with all the parameterized actions + already performed. +*/ + +#if !defined(_INTTYPES_H) && !defined(_INC_INTTYPES) /* usual */ +#define _INTTYPES_H /* idempotency lock (section 7.1.2) */ +#define _INC_INTTYPES + +#include /* defines various __Q8_* symbols */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + type defined by this header (only) +*/ + +typedef struct + { + intmax_t quot; /* member order must match function */ + intmax_t rem; + } imaxdiv_t; + +#if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) + +/* figure out the type of wchar_t */ +#ifdef __Q8_WU + +#if __Q8_CW >= __Q8_WW +#define __Q8_WT unsigned char +#elif __Q8_SW >= __Q8_WW +#define __Q8_WT unsigned short +#elif __Q8_IW >= __Q8_WW +#define __Q8_WT unsigned int +#elif __Q8_LW >= __Q8_WW +#define __Q8_WT unsigned long +#elif __Q8_QW >= __Q8_WW +#define __Q8_WT unsigned __Q8_QT +#else +#define __Q8_WT unsigned __Q8_MT +#endif + +#define WCHAR_MIN 0 + +#else /* !defined(__Q8_WU) */ + +#if __Q8_CW >= __Q8_WW && defined(__Q8_SC) +#define __Q8_WT __Q8_SC +#elif __Q8_SW >= __Q8_WW +#define __Q8_WT short +#elif __Q8_IW >= __Q8_WW +#define __Q8_WT int +#elif __Q8_LW >= __Q8_WW +#define __Q8_WT long +#elif __Q8_QW >= __Q8_WW +#define __Q8_WT __Q8_QT +#else +#define __Q8_WT __Q8_MT +#endif + +#endif /* defined(__Q8_WU) */ + +/* + 7.8.1 Macros for format specifiers + + The optional 40-bit type is supported by the TMS320C6xxx DSP. + + Note that there was no length modifier for char type prior to C99. +*/ + +#if __Q8_CW == 8 && defined(__Q8_SC) +#define PRId8 "d" +#define PRIi8 "i" +#define PRIo8 "o" +#define PRIu8 "u" +#define PRIx8 "x" +#define PRIX8 "X" +#ifdef __Q8_CF +#define SCNd8 __Q8_CF"d" +#define SCNi8 __Q8_CF"i" +#define SCNo8 __Q8_CF"o" +#define SCNu8 __Q8_CF"u" +#define SCNx8 __Q8_CF"x" +#endif +#endif +#if __Q8_CW == 16 && defined(__Q8_SC) +#define PRId16 "d" +#define PRIi16 "i" +#define PRIo16 "o" +#define PRIu16 "u" +#define PRIx16 "x" +#define PRIX16 "X" +#ifdef __Q8_CF +#define SCNd16 __Q8_CF"d" +#define SCNi16 __Q8_CF"i" +#define SCNo16 __Q8_CF"o" +#define SCNu16 __Q8_CF"u" +#define SCNx16 __Q8_CF"x" +#endif +#elif __Q8_SW == 16 +#define PRId16 "d" +#define PRIi16 "i" +#define PRIo16 "o" +#define PRIu16 "u" +#define PRIx16 "x" +#define PRIX16 "X" +#define SCNd16 "hd" +#define SCNi16 "hi" +#define SCNo16 "ho" +#define SCNu16 "hu" +#define SCNx16 "hx" +#endif +#if __Q8_CW == 32 && defined(__Q8_SC) +#define PRId32 "d" +#define PRIi32 "i" +#define PRIo32 "o" +#define PRIu32 "u" +#define PRIx32 "x" +#define PRIX32 "X" +#ifdef __Q8_CF +#define SCNd32 __Q8_CF"d" +#define SCNi32 __Q8_CF"i" +#define SCNo32 __Q8_CF"o" +#define SCNu32 __Q8_CF"u" +#define SCNx32 __Q8_CF"x" +#endif +#elif __Q8_SW == 32 +#define PRId32 "d" +#define PRIi32 "i" +#define PRIo32 "o" +#define PRIu32 "u" +#define PRIx32 "x" +#define PRIX32 "X" +#define SCNd32 "hd" +#define SCNi32 "hi" +#define SCNo32 "ho" +#define SCNu32 "hu" +#define SCNx32 "hx" +#elif __Q8_IW == 32 +#define PRId32 "d" +#define PRIi32 "i" +#define PRIo32 "o" +#define PRIu32 "u" +#define PRIx32 "x" +#define PRIX32 "X" +#define SCNd32 "d" +#define SCNi32 "i" +#define SCNo32 "o" +#define SCNu32 "u" +#define SCNx32 "x" +#elif __Q8_LW == 32 +#define PRId32 "ld" +#define PRIi32 "li" +#define PRIo32 "lo" +#define PRIu32 "lu" +#define PRIx32 "lx" +#define PRIX32 "lX" +#define SCNd32 "ld" +#define SCNi32 "li" +#define SCNo32 "lo" +#define SCNu32 "lu" +#define SCNx32 "lx" +#endif +#if __Q8_CW == 40 && defined(__Q8_SC) +#define PRId40 "d" +#define PRIi40 "i" +#define PRIo40 "o" +#define PRIu40 "u" +#define PRIx40 "x" +#define PRIX40 "X" +#ifdef __Q8_CF +#define SCNd40 __Q8_CF"d" +#define SCNi40 __Q8_CF"i" +#define SCNo40 __Q8_CF"o" +#define SCNu40 __Q8_CF"u" +#define SCNx40 __Q8_CF"x" +#endif +#elif __Q8_SW == 40 +#define PRId40 "d" +#define PRIi40 "i" +#define PRIo40 "o" +#define PRIu40 "u" +#define PRIx40 "x" +#define PRIX40 "X" +#define SCNd40 "hd" +#define SCNi40 "hi" +#define SCNo40 "ho" +#define SCNu40 "hu" +#define SCNx40 "hx" +#elif __Q8_IW == 40 +#define PRId40 "d" +#define PRIi40 "i" +#define PRIo40 "o" +#define PRIu40 "u" +#define PRIx40 "x" +#define PRIX40 "X" +#define SCNd40 "d" +#define SCNi40 "i" +#define SCNo40 "o" +#define SCNu40 "u" +#define SCNx40 "x" +#elif __Q8_LW == 40 +#define PRId40 "ld" +#define PRIi40 "li" +#define PRIo40 "lo" +#define PRIu40 "lu" +#define PRIx40 "lx" +#define PRIX40 "lX" +#define SCNd40 "ld" +#define SCNi40 "li" +#define SCNo40 "lo" +#define SCNu40 "lu" +#define SCNx40 "lx" +#endif +#if __Q8_CW == 64 && defined(__Q8_SC) +#define PRId64 "d" +#define PRIi64 "i" +#define PRIo64 "o" +#define PRIu64 "u" +#define PRIx64 "x" +#define PRIX64 "X" +#ifdef __Q8_CF +#define SCNd64 __Q8_CF"d" +#define SCNi64 __Q8_CF"i" +#define SCNo64 __Q8_CF"o" +#define SCNu64 __Q8_CF"u" +#define SCNx64 __Q8_CF"x" +#endif +#elif __Q8_SW == 64 +#define PRId64 "d" +#define PRIi64 "i" +#define PRIo64 "o" +#define PRIu64 "u" +#define PRIx64 "x" +#define PRIX64 "X" +#define SCNd64 "hd" +#define SCNi64 "hi" +#define SCNo64 "ho" +#define SCNu64 "hu" +#define SCNx64 "hx" +#elif __Q8_IW == 64 +#define PRId64 "d" +#define PRIi64 "i" +#define PRIo64 "o" +#define PRIu64 "u" +#define PRIx64 "x" +#define PRIX64 "X" +#define SCNd64 "d" +#define SCNi64 "i" +#define SCNo64 "o" +#define SCNu64 "u" +#define SCNx64 "x" +#elif __Q8_LW == 64 +#define PRId64 "ld" +#define PRIi64 "li" +#define PRIo64 "lo" +#define PRIu64 "lu" +#define PRIx64 "lx" +#define PRIX64 "lX" +#define SCNd64 "ld" +#define SCNi64 "li" +#define SCNo64 "lo" +#define SCNu64 "lu" +#define SCNx64 "lx" +#elif __Q8_QW == 64 +#define PRId64 __Q8_QF"d" +#define PRIi64 __Q8_QF"i" +#define PRIo64 __Q8_QF"o" +#define PRIu64 __Q8_QF"u" +#define PRIx64 __Q8_QF"x" +#define PRIX64 __Q8_QF"X" +#define SCNd64 __Q8_QF"d" +#define SCNi64 __Q8_QF"i" +#define SCNo64 __Q8_QF"o" +#define SCNu64 __Q8_QF"u" +#define SCNx64 __Q8_QF"x" +#endif + +#if __Q8_CW < __Q8_IW && defined(__Q8_SC) +#define PRIdLEAST8 "d" +#define PRIiLEAST8 "i" +#define PRIoLEAST8 "o" +#define PRIuLEAST8 "u" +#define PRIxLEAST8 "x" +#define PRIXLEAST8 "X" +#ifdef __Q8_CF +#define SCNdLEAST8 __Q8_CF"d" +#define SCNiLEAST8 __Q8_CF"i" +#define SCNoLEAST8 __Q8_CF"o" +#define SCNuLEAST8 __Q8_CF"u" +#define SCNxLEAST8 __Q8_CF"x" +#endif +#elif __Q8_SW < __Q8_IW +#define PRIdLEAST8 "d" +#define PRIiLEAST8 "i" +#define PRIoLEAST8 "o" +#define PRIuLEAST8 "u" +#define PRIxLEAST8 "x" +#define PRIXLEAST8 "X" +#define SCNdLEAST8 "hd" +#define SCNiLEAST8 "hi" +#define SCNoLEAST8 "ho" +#define SCNuLEAST8 "hu" +#define SCNxLEAST8 "hx" +#else +#define PRIdLEAST8 "d" +#define PRIiLEAST8 "i" +#define PRIoLEAST8 "o" +#define PRIuLEAST8 "u" +#define PRIxLEAST8 "x" +#define PRIXLEAST8 "X" +#define SCNdLEAST8 "d" +#define SCNiLEAST8 "i" +#define SCNoLEAST8 "o" +#define SCNuLEAST8 "u" +#define SCNxLEAST8 "x" +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 16 && defined(__Q8_SC) +#define PRIdLEAST16 "d" +#define PRIiLEAST16 "i" +#define PRIoLEAST16 "o" +#define PRIuLEAST16 "u" +#define PRIxLEAST16 "x" +#define PRIXLEAST16 "X" +#ifdef __Q8_CF +#define SCNdLEAST16 __Q8_CF"d" +#define SCNiLEAST16 __Q8_CF"i" +#define SCNoLEAST16 __Q8_CF"o" +#define SCNuLEAST16 __Q8_CF"u" +#define SCNxLEAST16 __Q8_CF"x" +#endif +#elif __Q8_SW < __Q8_IW +#define PRIdLEAST16 "d" +#define PRIiLEAST16 "i" +#define PRIoLEAST16 "o" +#define PRIuLEAST16 "u" +#define PRIxLEAST16 "x" +#define PRIXLEAST16 "X" +#define SCNdLEAST16 "hd" +#define SCNiLEAST16 "hi" +#define SCNoLEAST16 "ho" +#define SCNuLEAST16 "hu" +#define SCNxLEAST16 "hx" +#else +#define PRIdLEAST16 "d" +#define PRIiLEAST16 "i" +#define PRIoLEAST16 "o" +#define PRIuLEAST16 "u" +#define PRIxLEAST16 "x" +#define PRIXLEAST16 "X" +#define SCNdLEAST16 "d" +#define SCNiLEAST16 "i" +#define SCNoLEAST16 "o" +#define SCNuLEAST16 "u" +#define SCNxLEAST16 "x" +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 32 && defined(__Q8_SC) +#define PRIdLEAST32 "d" +#define PRIiLEAST32 "i" +#define PRIoLEAST32 "o" +#define PRIuLEAST32 "u" +#define PRIxLEAST32 "x" +#define PRIXLEAST32 "X" +#ifdef __Q8_CF +#define SCNdLEAST32 __Q8_CF"d" +#define SCNiLEAST32 __Q8_CF"i" +#define SCNoLEAST32 __Q8_CF"o" +#define SCNuLEAST32 __Q8_CF"u" +#define SCNxLEAST32 __Q8_CF"x" +#endif +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 32 +#define PRIdLEAST32 "d" +#define PRIiLEAST32 "i" +#define PRIoLEAST32 "o" +#define PRIuLEAST32 "u" +#define PRIxLEAST32 "x" +#define PRIXLEAST32 "X" +#define SCNdLEAST32 "hd" +#define SCNiLEAST32 "hi" +#define SCNoLEAST32 "ho" +#define SCNuLEAST32 "hu" +#define SCNx32 "hx" +#elif __Q8_IW >= 32 +#define PRIdLEAST32 "d" +#define PRIiLEAST32 "i" +#define PRIoLEAST32 "o" +#define PRIuLEAST32 "u" +#define PRIxLEAST32 "x" +#define PRIXLEAST32 "X" +#define SCNdLEAST32 "d" +#define SCNiLEAST32 "i" +#define SCNoLEAST32 "o" +#define SCNuLEAST32 "u" +#define SCNxLEAST32 "x" +#else +#define PRIdLEAST32 "ld" +#define PRIiLEAST32 "li" +#define PRIoLEAST32 "lo" +#define PRIuLEAST32 "lu" +#define PRIxLEAST32 "lx" +#define PRIXLEAST32 "lX" +#define SCNdLEAST32 "ld" +#define SCNiLEAST32 "li" +#define SCNoLEAST32 "lo" +#define SCNuLEAST32 "lu" +#define SCNxLEAST32 "lx" +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 40 && defined(__Q8_SC) +#define PRIdLEAST40 "d" +#define PRIiLEAST40 "i" +#define PRIoLEAST40 "o" +#define PRIuLEAST40 "u" +#define PRIxLEAST40 "x" +#define PRIXLEAST40 "X" +#ifdef __Q8_CF +#define SCNdLEAST40 __Q8_CF"d" +#define SCNiLEAST40 __Q8_CF"i" +#define SCNoLEAST40 __Q8_CF"o" +#define SCNuLEAST40 __Q8_CF"u" +#define SCNxLEAST40 __Q8_CF"x" +#endif +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 40 +#define PRIdLEAST40 "d" +#define PRIiLEAST40 "i" +#define PRIoLEAST40 "o" +#define PRIuLEAST40 "u" +#define PRIxLEAST40 "x" +#define PRIXLEAST40 "X" +#define SCNdLEAST40 "hd" +#define SCNiLEAST40 "hi" +#define SCNoLEAST40 "ho" +#define SCNuLEAST40 "hu" +#define SCNxLEAST40 "hx" +#elif __Q8_IW >= 40 +#define PRIdLEAST40 "d" +#define PRIiLEAST40 "i" +#define PRIoLEAST40 "o" +#define PRIuLEAST40 "u" +#define PRIxLEAST40 "x" +#define PRIXLEAST40 "X" +#define SCNdLEAST40 "d" +#define SCNiLEAST40 "i" +#define SCNoLEAST40 "o" +#define SCNuLEAST40 "u" +#define SCNxLEAST40 "x" +#elif __Q8_LW >= 40 +#define PRIdLEAST40 "ld" +#define PRIiLEAST40 "li" +#define PRIoLEAST40 "lo" +#define PRIuLEAST40 "lu" +#define PRIxLEAST40 "lx" +#define PRIXLEAST40 "lX" +#define SCNdLEAST40 "ld" +#define SCNiLEAST40 "li" +#define SCNoLEAST40 "lo" +#define SCNuLEAST40 "lu" +#define SCNxLEAST40 "lx" +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +#define PRIdLEAST40 __Q8_QF"d" +#define PRIiLEAST40 __Q8_QF"i" +#define PRIoLEAST40 __Q8_QF"o" +#define PRIuLEAST40 __Q8_QF"u" +#define PRIxLEAST40 __Q8_QF"x" +#define PRIXLEAST40 __Q8_QF"X" +#define SCNdLEAST40 __Q8_QF"d" +#define SCNiLEAST40 __Q8_QF"i" +#define SCNoLEAST40 __Q8_QF"o" +#define SCNuLEAST40 __Q8_QF"u" +#define SCNxLEAST40 __Q8_QF"x" +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 64 && defined(__Q8_SC) +#define PRIdLEAST64 "d" +#define PRIiLEAST64 "i" +#define PRIoLEAST64 "o" +#define PRIuLEAST64 "u" +#define PRIxLEAST64 "x" +#define PRIXLEAST64 "X" +#ifdef __Q8_CF +#define SCNdLEAST64 __Q8_CF"d" +#define SCNiLEAST64 __Q8_CF"i" +#define SCNoLEAST64 __Q8_CF"o" +#define SCNuLEAST64 __Q8_CF"u" +#define SCNxLEAST64 __Q8_CF"x" +#endif +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 64 +#define PRIdLEAST64 "d" +#define PRIiLEAST64 "i" +#define PRIoLEAST64 "o" +#define PRIuLEAST64 "u" +#define PRIxLEAST64 "x" +#define PRIXLEAST64 "X" +#define SCNdLEAST64 "hd" +#define SCNiLEAST64 "hi" +#define SCNoLEAST64 "ho" +#define SCNuLEAST64 "hu" +#define SCNxLEAST64 "hx" +#elif __Q8_IW >= 64 +#define PRIdLEAST64 "d" +#define PRIiLEAST64 "i" +#define PRIoLEAST64 "o" +#define PRIuLEAST64 "u" +#define PRIxLEAST64 "x" +#define PRIXLEAST64 "X" +#define SCNdLEAST64 "d" +#define SCNiLEAST64 "i" +#define SCNoLEAST64 "o" +#define SCNuLEAST64 "u" +#define SCNxLEAST64 "x" +#elif __Q8_LW >= 64 +#define PRIdLEAST64 "ld" +#define PRIiLEAST64 "li" +#define PRIoLEAST64 "lo" +#define PRIuLEAST64 "lu" +#define PRIxLEAST64 "lx" +#define PRIXLEAST64 "lX" +#define SCNdLEAST64 "ld" +#define SCNiLEAST64 "li" +#define SCNoLEAST64 "lo" +#define SCNuLEAST64 "lu" +#define SCNxLEAST64 "lx" +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +#define PRIdLEAST64 __Q8_QF"d" +#define PRIiLEAST64 __Q8_QF"i" +#define PRIoLEAST64 __Q8_QF"o" +#define PRIuLEAST64 __Q8_QF"u" +#define PRIxLEAST64 __Q8_QF"x" +#define PRIXLEAST64 __Q8_QF"X" +#define SCNdLEAST64 __Q8_QF"d" +#define SCNiLEAST64 __Q8_QF"i" +#define SCNoLEAST64 __Q8_QF"o" +#define SCNuLEAST64 __Q8_QF"u" +#define SCNxLEAST64 __Q8_QF"x" +#endif + +#define PRIdFAST8 "d" +#define PRIiFAST8 "i" +#define PRIoFAST8 "o" +#define PRIuFAST8 "u" +#define PRIxFAST8 "x" +#define PRIXFAST8 "X" +#define SCNdFAST8 "d" +#define SCNiFAST8 "i" +#define SCNoFAST8 "o" +#define SCNuFAST8 "u" +#define SCNxFAST8 "x" +#define PRIdFAST16 "d" +#define PRIiFAST16 "i" +#define PRIoFAST16 "o" +#define PRIuFAST16 "u" +#define PRIxFAST16 "x" +#define PRIXFAST16 "X" +#define SCNdFAST16 "d" +#define SCNiFAST16 "i" +#define SCNoFAST16 "o" +#define SCNuFAST16 "u" +#define SCNxFAST16 "x" +#if __Q8_IW >= 32 +#define PRIdFAST32 "d" +#define PRIiFAST32 "i" +#define PRIoFAST32 "o" +#define PRIuFAST32 "u" +#define PRIxFAST32 "x" +#define PRIXFAST32 "X" +#define SCNdFAST32 "d" +#define SCNiFAST32 "i" +#define SCNoFAST32 "o" +#define SCNuFAST32 "u" +#define SCNxFAST32 "x" +#else +#define PRIdFAST32 "ld" +#define PRIiFAST32 "li" +#define PRIoFAST32 "lo" +#define PRIuFAST32 "lu" +#define PRIxFAST32 "lx" +#define PRIXFAST32 "lX" +#define SCNdFAST32 "ld" +#define SCNiFAST32 "li" +#define SCNoFAST32 "lo" +#define SCNuFAST32 "lu" +#define SCNxFAST32 "lx" +#endif +#if __Q8_IW >= 40 +#define PRIdFAST40 "d" +#define PRIiFAST40 "i" +#define PRIoFAST40 "o" +#define PRIuFAST40 "u" +#define PRIxFAST40 "x" +#define PRIXFAST40 "X" +#define SCNdFAST40 "d" +#define SCNiFAST40 "i" +#define SCNoFAST40 "o" +#define SCNuFAST40 "u" +#define SCNxFAST40 "x" +#elif __Q8_LW >= 40 +#define PRIdFAST40 "ld" +#define PRIiFAST40 "li" +#define PRIoFAST40 "lo" +#define PRIuFAST40 "lu" +#define PRIxFAST40 "lx" +#define PRIXFAST40 "lX" +#define SCNdFAST40 "ld" +#define SCNiFAST40 "li" +#define SCNoFAST40 "lo" +#define SCNuFAST40 "lu" +#define SCNxFAST40 "lx" +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +#define PRIdFAST40 __Q8_QF"d" +#define PRIiFAST40 __Q8_QF"i" +#define PRIoFAST40 __Q8_QF"o" +#define PRIuFAST40 __Q8_QF"u" +#define PRIxFAST40 __Q8_QF"x" +#define PRIXFAST40 __Q8_QF"X" +#define SCNdFAST40 __Q8_QF"d" +#define SCNiFAST40 __Q8_QF"i" +#define SCNoFAST40 __Q8_QF"o" +#define SCNuFAST40 __Q8_QF"u" +#define SCNxFAST40 __Q8_QF"x" +#endif +#if __Q8_IW >= 64 +#define PRIdFAST64 "d" +#define PRIiFAST64 "i" +#define PRIoFAST64 "o" +#define PRIuFAST64 "u" +#define PRIxFAST64 "x" +#define PRIXFAST64 "X" +#define SCNdFAST64 "d" +#define SCNiFAST64 "i" +#define SCNoFAST64 "o" +#define SCNuFAST64 "u" +#define SCNxFAST64 "x" +#elif __Q8_LW >= 64 +#define PRIdFAST64 "ld" +#define PRIiFAST64 "li" +#define PRIoFAST64 "lo" +#define PRIuFAST64 "lu" +#define PRIxFAST64 "lx" +#define PRIXFAST64 "lX" +#define SCNdFAST64 "ld" +#define SCNiFAST64 "li" +#define SCNoFAST64 "lo" +#define SCNuFAST64 "lu" +#define SCNxFAST64 "lx" +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +#define PRIdFAST64 __Q8_QF"d" +#define PRIiFAST64 __Q8_QF"i" +#define PRIoFAST64 __Q8_QF"o" +#define PRIuFAST64 __Q8_QF"u" +#define PRIxFAST64 __Q8_QF"x" +#define PRIXFAST64 __Q8_QF"X" +#define SCNdFAST64 __Q8_QF"d" +#define SCNiFAST64 __Q8_QF"i" +#define SCNoFAST64 __Q8_QF"o" +#define SCNuFAST64 __Q8_QF"u" +#define SCNxFAST64 __Q8_QF"x" +#endif + +#define PRIdMAX __Q8_MF"d" +#define PRIiMAX __Q8_MF"i" +#define PRIoMAX __Q8_MF"o" +#define PRIuMAX __Q8_MF"u" +#define PRIxMAX __Q8_MF"x" +#define PRIXMAX __Q8_MF"X" +#define SCNdMAX __Q8_MF"d" +#define SCNiMAX __Q8_MF"i" +#define SCNoMAX __Q8_MF"o" +#define SCNuMAX __Q8_MF"u" +#define SCNxMAX __Q8_MF"x" + +#if defined(__Q8_PW) +#if __Q8_IW >= __Q8_PW +#define PRIdPTR "d" +#define PRIiPTR "i" +#define PRIoPTR "o" +#define PRIuPTR "u" +#define PRIxPTR "x" +#define PRIXPTR "X" +#define SCNdPTR "d" +#define SCNiPTR "i" +#define SCNoPTR "o" +#define SCNuPTR "u" +#define SCNxPTR "x" +#elif __Q8_LW >= __Q8_PW +#define PRIdPTR "ld" +#define PRIiPTR "li" +#define PRIoPTR "lo" +#define PRIuPTR "lu" +#define PRIxPTR "lx" +#define PRIXPTR "lX" +#define SCNdPTR "ld" +#define SCNiPTR "li" +#define SCNoPTR "lo" +#define SCNuPTR "lu" +#define SCNxPTR "lx" +#elif __Q8_QW >= __Q8_PW +#define PRIdPTR __Q8_QF"d" +#define PRIiPTR __Q8_QF"i" +#define PRIoPTR __Q8_QF"o" +#define PRIuPTR __Q8_QF"u" +#define PRIxPTR __Q8_QF"x" +#define PRIXPTR __Q8_QF"X" +#define SCNdPTR __Q8_QF"d" +#define SCNiPTR __Q8_QF"i" +#define SCNoPTR __Q8_QF"o" +#define SCNuPTR __Q8_QF"u" +#define SCNxPTR __Q8_QF"x" +#elif __Q8_MW >= __Q8_PW +#define PRIdPTR __Q8_MF"d" +#define PRIiPTR __Q8_MF"i" +#define PRIoPTR __Q8_MF"o" +#define PRIuPTR __Q8_MF"u" +#define PRIxPTR __Q8_MF"x" +#define PRIXPTR __Q8_MF"X" +#define SCNdPTR __Q8_MF"d" +#define SCNiPTR __Q8_MF"i" +#define SCNoPTR __Q8_MF"o" +#define SCNuPTR __Q8_MF"u" +#define SCNxPTR __Q8_MF"x" +#endif +#endif + +#endif /* !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) */ + +/* + 7.8.2 Functions for greatest-width integer types +*/ + +intmax_t imaxabs __Q8_PARAMS((intmax_t __j)); +imaxdiv_t imaxdiv __Q8_PARAMS((intmax_t __numer, intmax_t __denom)); +intmax_t strtoimax __Q8_PARAMS((__Q8_CONST char *__Q8_RESTRICT __nptr, + char **__Q8_RESTRICT __endptr, int __base)); +uintmax_t strtoumax __Q8_PARAMS((__Q8_CONST char *__Q8_RESTRICT __nptr, + char **__Q8_RESTRICT __endptr, int __base)); +intmax_t wcstoimax __Q8_PARAMS((__Q8_CONST __Q8_WT *__Q8_RESTRICT __nptr, + __Q8_WT **__Q8_RESTRICT __endptr, int __base)); +uintmax_t wcstoumax __Q8_PARAMS((__Q8_CONST __Q8_WT *__Q8_RESTRICT __nptr, + __Q8_WT **__Q8_RESTRICT __endptr, int __base)); + +#ifdef __cplusplus + } +#endif + +#endif /* !defined(_INTTYPES_H) && !defined(_INC_INTTYPES) */ diff --git a/src/init/c/util/iso646.h b/src/init/c/util/iso646.h new file mode 100644 index 0000000..2abfb32 --- /dev/null +++ b/src/init/c/util/iso646.h @@ -0,0 +1,71 @@ +/* + -- macros for use in place of certain tokens that are + not expressible in the invariant subset of ISO 646:1991 + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclause 7.9 of ISO/IEC 9899:1999 (E). + + Usage: ??=include + + Notes: The C standard has always required that the following + source trigraphs be supported in translation phase 1: + ??= mapped to # + ??( mapped to [ + ??/ mapped to \ + ??) mapped to ] + ??' mapped to ^ + ??< mapped to { + ??! mapped to | + ??> mapped to } + ??- mapped to ~ + + ISO/IEC 9899:1994 (ISO/IEC 9899:1990/Amendment 1) + and subsequently ISO/IEC 9899:1999, which require + conforming implementations to provide , + also require support in translation phases 3..4 + for the following preprocessing tokens: + %: alternate spelling for # + %:%: alternate spelling for ## + They also require support in translation phases 3..7 + for the following preprocessing tokens: + <: alternate spelling for [ + :> alternate spelling for ] + <% alternate spelling for { + %> alternate spelling for } + + The C standard also requires that the "difficult" + characters be somehow provided in both the basic source + and execution character sets, regardless of the + provision of trigraph, digraph, and macro alternatives + for these characters. (Thus, the alternate spellings + are intended to help programmers, not C implementors.) + + The 1999 revision of the C standard adds support for + international characters in identifiers via Universal + Character Names, but UCN equivalents are not allowed + for the aforementioned "difficult" characters. + + It is suggested that *all* C programmers avoid use of + the following identifiers in their programs, in case + somebody later needs to use in maintaining + the programs. + */ + +/* This header doesn't need an idempotency lock; there are no typedefs here. */ + +/* This header doesn't need C++ extern "C"; there are no declarations here. */ + +#define and && +#define and_eq &= +#define bitand & +#define bitor | +#define compl ~ +#define not ! +#define not_eq != +#define or || +#define or_eq |= +#define xor ^ +#define xor_eq ^= diff --git a/src/init/c/util/locale.c b/src/init/c/util/locale.c new file mode 100644 index 0000000..fa88ef2 --- /dev/null +++ b/src/init/c/util/locale.c @@ -0,0 +1,77 @@ +/* + localeconv() -- numeric formatting convention inquiry + setlocale() -- locale control function + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclauses 7.11.1.1 & 7.11.2.1 of ISO/IEC 9899:1999 (E). + + This is a minimal implementation for environments where + internationalization is not considered important. + + XXX -- UNTESTED -- XXX +*/ + +#include /* for CHAR_MAX */ + +#include + +static char empty[] = ""; + +static struct lconv c_lconv = /* lconv for "C" locale */ + { + /* WARNING: The following order must match the header! */ + ".", /* decimal_point */ + empty, /* thousands_sep */ + empty, /* grouping */ + empty, /* int_curr_symbol */ + empty, /* currency_symbol */ + empty, /* mon_decimal_point */ + empty, /* mon_thousands_sep */ + empty, /* mon_grouping */ + empty, /* positive_sign */ + empty, /* negative_sign */ + CHAR_MAX, /* int_frac_digits */ + CHAR_MAX, /* frac_digits */ + CHAR_MAX, /* p_cs_precedes */ + CHAR_MAX, /* p_sep_by_space */ + CHAR_MAX, /* n_cs_precedes */ + CHAR_MAX, /* n_sep_by_space */ + CHAR_MAX, /* p_sign_posn */ + CHAR_MAX, /* n_sign_posn */ + CHAR_MAX, /* int_p_cs_precedes */ + CHAR_MAX, /* int_p_sep_by_space */ + CHAR_MAX, /* int_n_cs_precedes */ + CHAR_MAX, /* int_n_sep_by_space */ + CHAR_MAX, /* int_p_sign_posn */ + CHAR_MAX, /* int_n_sign_posn */ + }; + +struct lconv * +localeconv() + { + return &c_lconv; + } + +char * +setlocale(category, locale) + int category; + const char *locale; + { + switch ( category ) + { + case LC_ALL: + case LC_COLLATE: + case LC_CTYPE: + case LC_MONETARY: + case LC_NUMERIC: + case LC_TIME: + return empty; /* native "" == "C" == "POSIX" */ + /* The string doesn't have to be the same as the argument. */ + + default: + return NULL; /* unsupported category */ + } + } diff --git a/src/init/c/util/locale.h b/src/init/c/util/locale.h new file mode 100644 index 0000000..e7449f1 --- /dev/null +++ b/src/init/c/util/locale.h @@ -0,0 +1,72 @@ +/* + -- definitions for internationalization functions + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclause 7.11 of ISO/IEC 9899:1999 (E). + + The standard allows additional macro definitions starting with + "LC_" and an uppercase letter. + */ + +/* This header doesn't need an idempotency lock; there are no typedefs here. */ + +#include /* defines __Q8_NULL and __Q8_PARAMS */ + +#ifdef __cplusplus +extern "C" { +#endif + +struct lconv /* members are in usual UNIX order */ + { + /* The following are controlled by LC_NUMERIC: */ + char *decimal_point; + char *thousands_sep; + char *grouping; + /* The following are controlled by LC_MONETARY: */ + char *int_curr_symbol; + char *currency_symbol; + char *mon_decimal_point; + char *mon_thousands_sep; + char *mon_grouping; + char *positive_sign; + char *negative_sign; + char int_frac_digits; + char frac_digits; + char p_cs_precedes; + char p_sep_by_space; + char n_cs_precedes; + char n_sep_by_space; + char p_sign_posn; + char n_sign_posn; + char int_p_cs_precedes; + char int_p_sep_by_space; + char int_n_cs_precedes; + char int_n_sep_by_space; + char int_p_sign_posn; + char int_n_sign_posn; + }; + +/* The following have the usual UNIX values: */ +#define LC_CTYPE (0) +#define LC_NUMERIC (1) +#define LC_TIME (2) +#define LC_COLLATE (3) +#define LC_MONETARY (4) +#define LC_ALL (6) +/* other categories may be added here: */ +#define LC_MESSAGES (5) + +#ifndef NULL +#define NULL __Q8_NULL +#endif + +extern char *setlocale __Q8_PARAMS((int __category, + const char *__locale)); +extern struct lconv *localeconv __Q8_PARAMS((void)); + +#ifdef __cplusplus + } +#endif diff --git a/src/init/c/util/signal.c b/src/init/c/util/signal.c new file mode 100644 index 0000000..129a6e4 --- /dev/null +++ b/src/init/c/util/signal.c @@ -0,0 +1,100 @@ +/* + signal -- specify signal handling + raise -- send signal + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclauses 7.14.1 & 7.14.2 of ISO/IEC 9899:1999 (E). + + These are minimally functional versions, solely for systems that don't + already provide signal() (such as the TMS320C6xxx DSP's compiler). + + XXX -- UNTESTED -- XXX +*/ + +#include +#include /* for abort() */ + +#include /* for __Q8_PARAMS */ +#include +#include + +#define NSIG (SIGTERM+1) /* max. supported signal number + 1 */ + +static void (*handler[NSIG])__Q8_PARAMS((int)); /* current handlers */ + +static bool inited = false; /* for initializing above */ + +/* dummy functions for unique address */ +void __sig_err(sig) int sig; { } +void __sig_ign(sig) int sig; { } + +/* + 7.14.1 -- specify signal handling +*/ + +void (* +signal(sig, func) + )__Q8_PARAMS((int)) /* returns previous handler */ + register int sig; + void (*func)__Q8_PARAMS((int)); + { + register void (*retval)__Q8_PARAMS((int)); /* previous handler */ + + if ( sig <= 0 || sig >= NSIG ) /* safety check */ + { + errno = EDOM; + return SIG_ERR; + } + + /* C language provides no good way to initialize handler[] */ + if ( !inited ) /* once only */ + { + register int i; + + for ( i = 0; i < NSIG; ++i ) + handler[i] = SIG_DFL; /* initialize */ + + inited = true; + } + + retval = handler[sig - 1]; /* previous state */ + handler[sig - 1] = func; /* new state */ + + return retval; /* previous handler */ + } + +/* + 7.14.2 -- send signal +*/ + +int +raise(sig) + int sig; + { + register void (*func)__Q8_PARAMS((int)); /* handler value */ + + if ( sig <= 0 || sig >= NSIG ) /* safety check */ + { + errno = EDOM; + return 1; /* indicate failure */ + } + + func = handler[sig - 1]; + + if ( func == SIG_IGN ) + return 0; /* indicate success */ + + if ( func == SIG_DFL ) + { + abort(); /* (an arbitrary decision) */ + return 1; /* just in case, indicate failure */ + } + + handler[sig - 1] = SIG_DFL; /* classic UNIX behavior */ + (*func)(sig); + + return 0; /* indicate success */ + } diff --git a/src/init/c/util/signal.h b/src/init/c/util/signal.h new file mode 100644 index 0000000..469b805 --- /dev/null +++ b/src/init/c/util/signal.h @@ -0,0 +1,67 @@ +/* + signal.h -- signal handling + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.14 of ISO/IEC 9899:1999 (E). + + This particular implementation requires the matching signal.c. + + This is a minimally functional version, solely for systems that don't + already provide (such as the TMS320C6xxx DSP's compiler). +*/ + +#if !defined(_SIGNAL_H) && !defined(_INC_SIGNAL) /* usual lock names */ +#define _SIGNAL_H /* idempotency lock (section 7.1.2) */ +#define _INC_SIGNAL + +#include /* defines __Q8_PARAMS */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* atomic-access data type: */ + +typedef int sig_atomic_t; /* this type works nearly everywhere */ + +/* signal states: */ + +#define SIG_DFL ((void (*)__Q8_PARAMS((int)))0) /* default */ +#define SIG_ERR __sig_err /* error return from signal() */ +#define SIG_IGN __sig_ign /* ignore */ + +/* dummy functions for unique address */ +extern void __sig_err __Q8_PARAMS((int __sig)); +extern void __sig_ign __Q8_PARAMS((int __sig)); + +/* signal numbers (these are a subset of the traditional UNIX values): */ + +#define SIGINT (2) /* interactive attention signal */ +#define SIGILL (4) /* invalid function image */ +#define SIGABRT (6) /* abnormal termination */ +#define SIGFPE (8) /* erroneous arithmetic operation */ +#define SIGSEGV (11) /* invalid access to storage */ +#define SIGTERM (15) /* termination request */ +/* Note: SIGTERM is assumed by my signal.c to have the highest value. */ + +/* + 7.14.1 -- specify signal handling +*/ + +extern void (*signal __Q8_PARAMS((int __sig, void (*__func)(int)))) + __Q8_PARAMS((int)); + +/* + 7.14.2 -- send signal +*/ + +extern int raise __Q8_PARAMS((int __sig)); + +#ifdef __cplusplus + } +#endif + +#endif /* !defined(_SIGNAL_H) && !defined(_INC_SIGNAL) */ diff --git a/src/init/c/util/sitest.c b/src/init/c/util/sitest.c new file mode 100644 index 0000000..b8ec355 --- /dev/null +++ b/src/init/c/util/sitest.c @@ -0,0 +1,1521 @@ +/* + sitest -- exercise features of C99 and + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Tries to accommodate pre-C99 versions of . + + Takes advantage of __Q8_* symbols defined by a particular + implementation of , but doesn't require them. + + NOTE: This is not a thorough validation test of the facilities. +*/ + +#include +#include /* for CHAR_BIT */ +#include +#include /* for ptrdiff_t */ +#include +#include + +#include /* embeds */ +#include /* for sig_atomic_t */ +#if defined(INTMAX_MAX) /* has C99 features */ +#include +#endif + +#include /* test idempotency */ + +#if __STDC_VERSION__ >= 199901 +#ifndef __Q8_QT +#define __Q8_QT long long +#endif +#endif + +#ifdef PRIdMAX +#define HAVE_PRIdMAX +#ifndef __Q8_MT +#define __Q8_MT intmax_t +#endif +#else +#ifdef PRIdLEAST64 +#ifndef __Q8_MT +#define __Q8_MT int_least64_t +#endif +#define PRIdMAX PRIdLEAST64 +#else +#ifndef __Q8_MT +#define __Q8_MT long +#endif +#define PRIdMAX "ld" +#endif +#endif + +#ifdef PRIuMAX +#define HAVE_PRIuMAX +#define U__Q8_MT uintmax_t +#else +#ifdef PRIuLEAST64 +#define U__Q8_MT uint_least64_t +#define PRIuMAX PRIuLEAST64 +#else +#define U__Q8_MT unsigned long +#define PRIuMAX "lu" +#endif +#endif + +#define STR_SUB(s) # s +#define STRINGIZE(s) STR_SUB(s) /* extra level to expand argument */ + +#if defined(SCNo32) || defined(PRIo32) +static int32_t int32; +#endif +static int_least16_t intl16; +static uint_least16_t uintl16; +static uint_fast16_t uintf16; +static intmax_t intmax; +static uintmax_t uintmax; + +int +main() { + int status = 0; /* exit status to be returned */ + + /* features: */ + + printf("CHAR_BIT=%u\n", (unsigned)CHAR_BIT ); + printf("sizeof(char)=%u\n", (unsigned)sizeof(char)); /* s.b. 1 */ + printf("sizeof(short)=%u\n", (unsigned)sizeof(short)); + printf("sizeof(int)=%u\n", (unsigned)sizeof(int)); + printf("sizeof(long)=%u\n", (unsigned)sizeof(long)); +#ifdef __Q8_QT + printf("sizeof(long long)=%u\n", (unsigned)sizeof(__Q8_QT)); +#endif + printf("sizeof(intmax_t)=%u\n", (unsigned)sizeof(intmax_t)); + printf("sizeof(ptrdiff_t)=%u\n", (unsigned)sizeof(ptrdiff_t)); + printf("sizeof(size_t)=%u\n", (unsigned)sizeof(size_t)); + printf("sizeof(sig_atomic_t)=%u\n", (unsigned)sizeof(sig_atomic_t)); + printf("sizeof(wchar_t)=%u\n", (unsigned)sizeof(wchar_t)); +#if defined(WINT_MAX) || __STDC_VERSION__ >= 199901 + printf("sizeof(wint_t)=%u\n", (unsigned)sizeof(wint_t)); +#else + printf("*** wint_t isn't defined ***\n"); + status = EXIT_FAILURE; +#endif +#ifdef INT8_MAX + printf("sizeof(int8_t)=%u\n", (unsigned)sizeof(int8_t)); + printf("sizeof(uint8_t)=%u\n", (unsigned)sizeof(uint8_t)); +#endif +#ifdef INT9_MAX + printf("sizeof(int9_t)=%u\n", (unsigned)sizeof(int9_t)); + printf("sizeof(uint9_t)=%u\n", (unsigned)sizeof(uint9_t)); +#endif +#ifdef INT12_MAX + printf("sizeof(int12_t)=%u\n", (unsigned)sizeof(int12_t)); + printf("sizeof(uint12_t)=%u\n", (unsigned)sizeof(uint12_t)); +#endif +#ifdef INT16_MAX + printf("sizeof(int16_t)=%u\n", (unsigned)sizeof(int16_t)); + printf("sizeof(uint16_t)=%u\n", (unsigned)sizeof(uint16_t)); +#endif +#ifdef INT18_MAX + printf("sizeof(int18_t)=%u\n", (unsigned)sizeof(int18_t)); + printf("sizeof(uint18_t)=%u\n", (unsigned)sizeof(uint18_t)); +#endif +#ifdef INT24_MAX + printf("sizeof(int24_t)=%u\n", (unsigned)sizeof(int24_t)); + printf("sizeof(uint24_t)=%u\n", (unsigned)sizeof(uint24_t)); +#endif +#ifdef INT32_MAX + printf("sizeof(int32_t)=%u\n", (unsigned)sizeof(int32_t)); + printf("sizeof(uint32_t)=%u\n", (unsigned)sizeof(uint32_t)); +#endif +#ifdef INT36_MAX + printf("sizeof(int36_t)=%u\n", (unsigned)sizeof(int36_t)); + printf("sizeof(uint36_t)=%u\n", (unsigned)sizeof(uint36_t)); +#endif +#ifdef INT40_MAX + printf("sizeof(int40_t)=%u\n", (unsigned)sizeof(int40_t)); + printf("sizeof(uint40_t)=%u\n", (unsigned)sizeof(uint40_t)); +#endif +#ifdef INT48_MAX + printf("sizeof(int48_t)=%u\n", (unsigned)sizeof(int48_t)); + printf("sizeof(uint48_t)=%u\n", (unsigned)sizeof(uint48_t)); +#endif +#ifdef INT60_MAX + printf("sizeof(int60_t)=%u\n", (unsigned)sizeof(int60_t)); + printf("sizeof(uint60_t)=%u\n", (unsigned)sizeof(uint60_t)); +#endif +#ifdef INT64_MAX + printf("sizeof(int64_t)=%u\n", (unsigned)sizeof(int64_t)); + printf("sizeof(uint64_t)=%u\n", (unsigned)sizeof(uint64_t)); +#endif +#ifdef INT72_MAX + printf("sizeof(int72_t)=%u\n", (unsigned)sizeof(int72_t)); + printf("sizeof(uint72_t)=%u\n", (unsigned)sizeof(uint72_t)); +#endif +#ifdef INT128_MAX + printf("sizeof(int128_t)=%u\n", (unsigned)sizeof(int128_t)); + printf("sizeof(uint128_t)=%u\n", (unsigned)sizeof(uint128_t)); +#endif + printf("sizeof(int_least8_t)=%u\n", (unsigned)sizeof(int_least8_t)); + printf("sizeof(uint_least8_t)=%u\n", (unsigned)sizeof(uint_least8_t)); + printf("sizeof(int_least16_t)=%u\n", (unsigned)sizeof(int_least16_t)); + printf("sizeof(uint_least16_t)=%u\n", (unsigned)sizeof(uint_least16_t)); + printf("sizeof(int_least32_t)=%u\n", (unsigned)sizeof(int_least32_t)); + printf("sizeof(uint_least32_t)=%u\n", (unsigned)sizeof(uint_least32_t)); +#ifdef INT_LEAST64_MAX + printf("sizeof(int_least64_t)=%u\n", (unsigned)sizeof(int_least64_t)); + printf("sizeof(uint_least64_t)=%u\n", (unsigned)sizeof(uint_least64_t)); +#else + printf("*** uint_least64_t isn't defined ***\n"); + status = EXIT_FAILURE; +#endif +#ifdef INT_LEAST128_MAX + printf("sizeof(int_least128_t)=%u\n", (unsigned)sizeof(int_least128_t)); + printf("sizeof(uint_least128_t)=%u\n", + (unsigned)sizeof(uint_least128_t)); +#endif + printf("sizeof(int_fast8_t)=%u\n", (unsigned)sizeof(int_fast8_t)); + printf("sizeof(uint_fast8_t)=%u\n", (unsigned)sizeof(uint_fast8_t)); + printf("sizeof(int_fast16_t)=%u\n", (unsigned)sizeof(int_fast16_t)); + printf("sizeof(uint_fast16_t)=%u\n", (unsigned)sizeof(uint_fast16_t)); + printf("sizeof(int_fast32_t)=%u\n", (unsigned)sizeof(int_fast32_t)); + printf("sizeof(uint_fast32_t)=%u\n", (unsigned)sizeof(uint_fast32_t)); +#ifdef INT_FAST64_MAX + printf("sizeof(int_fast64_t)=%u\n", (unsigned)sizeof(int_fast64_t)); + printf("sizeof(uint_fast64_t)=%u\n", (unsigned)sizeof(uint_fast64_t)); +#else + printf("*** int_fast64_t isn't defined ***\n"); + status = EXIT_FAILURE; +#endif +#ifdef INT_FAST128_MAX + printf("sizeof(int_fast128_t)=%u\n", (unsigned)sizeof(int_fast128_t)); + printf("sizeof(uint_fast128_t)=%u\n", (unsigned)sizeof(uint_fast128_t)); +#endif +#if defined(INTPTR_MAX) + printf("sizeof(intptr_t)=%u\n", (unsigned)sizeof(intptr_t)); +#if defined(UINTPTR_MAX) + printf("sizeof(uintptr_t)=%u\n", (unsigned)sizeof(uintptr_t)); +#else + printf("*** intptr_t is defined but uintptr_t isn't ***\n"); + status = EXIT_FAILURE; +#endif +#elif defined(UINTPTR_MAX) + printf("sizeof(uintptr_t)=%u\n", (unsigned)sizeof(uintptr_t)); + printf("*** uintptr_t is defined but intptr_t isn't ***\n"); + status = EXIT_FAILURE; +#else + printf("*** neither intptr_t nor uintptr_t is defined ***\n"); + status = EXIT_FAILURE; +#endif +#ifdef INTMAX_MAX + printf("sizeof(intmax_t)=%u\n", (unsigned)sizeof(intmax_t)); + printf("sizeof(uintmax_t)=%u\n", (unsigned)sizeof(uintmax_t)); +#else + printf("*** intmax_t isn't defined ***\n"); + status = EXIT_FAILURE; +#endif + +#ifdef INT8_MAX + printf("INT8_MIN=%"PRIdMAX"\n", (__Q8_MT)INT8_MIN); + printf("INT8_MAX=%"PRIdMAX"\n", (__Q8_MT)INT8_MAX); + printf("UINT8_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT8_MAX); +#endif +#ifdef INT9_MAX + printf("INT9_MIN=%"PRIdMAX"\n", (__Q8_MT)INT9_MIN); + printf("INT9_MAX=%"PRIdMAX"\n", (__Q8_MT)INT9_MAX); + printf("UINT9_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT9_MAX); +#endif +#ifdef INT12_MAX + printf("INT12_MIN=%"PRIdMAX"\n", (__Q8_MT)INT12_MIN); + printf("INT12_MAX=%"PRIdMAX"\n", (__Q8_MT)INT12_MAX); + printf("UINT12_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT12_MAX); +#endif +#ifdef INT16_MAX + printf("INT16_MIN=%"PRIdMAX"\n", (__Q8_MT)INT16_MIN); + printf("INT16_MAX=%"PRIdMAX"\n", (__Q8_MT)INT16_MAX); + printf("UINT16_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT16_MAX); +#endif +#ifdef INT18_MAX + printf("INT18_MIN=%"PRIdMAX"\n", (__Q8_MT)INT18_MIN); + printf("INT18_MAX=%"PRIdMAX"\n", (__Q8_MT)INT18_MAX); + printf("UINT18_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT18_MAX); +#endif +#ifdef INT24_MAX + printf("INT24_MIN=%"PRIdMAX"\n", (__Q8_MT)INT24_MIN); + printf("INT24_MAX=%"PRIdMAX"\n", (__Q8_MT)INT24_MAX); + printf("UINT24_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT24_MAX); +#endif +#ifdef INT32_MAX + printf("INT32_MIN=%"PRIdMAX"\n", (__Q8_MT)INT32_MIN); + printf("INT32_MAX=%"PRIdMAX"\n", (__Q8_MT)INT32_MAX); + printf("UINT32_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT32_MAX); +#endif +#ifdef INT36_MAX + printf("INT36_MIN=%"PRIdMAX"\n", (__Q8_MT)INT36_MIN); + printf("INT36_MAX=%"PRIdMAX"\n", (__Q8_MT)INT36_MAX); + printf("UINT36_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT36_MAX); +#endif +#ifdef INT40_MAX + printf("INT40_MIN=%"PRIdMAX"\n", (__Q8_MT)INT40_MIN); + printf("INT40_MAX=%"PRIdMAX"\n", (__Q8_MT)INT40_MAX); + printf("UINT40_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT40_MAX); +#endif +#ifdef INT48_MAX + printf("INT48_MIN=%"PRIdMAX"\n", (__Q8_MT)INT48_MIN); + printf("INT48_MAX=%"PRIdMAX"\n", (__Q8_MT)INT48_MAX); + printf("UINT48_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT48_MAX); +#endif +#ifdef INT60_MAX + printf("INT60_MIN=%"PRIdMAX"\n", (__Q8_MT)INT60_MIN); + printf("INT60_MAX=%"PRIdMAX"\n", (__Q8_MT)INT60_MAX); + printf("UINT60_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT60_MAX); +#endif +#ifdef INT64_MAX + printf("INT64_MIN=%"PRIdMAX"\n", (__Q8_MT)INT64_MIN); + printf("INT64_MAX=%"PRIdMAX"\n", (__Q8_MT)INT64_MAX); + printf("UINT64_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT64_MAX); +#endif +#ifdef INT72_MAX + printf("INT72_MIN=%"PRIdMAX"\n", (__Q8_MT)INT72_MIN); + printf("INT72_MAX=%"PRIdMAX"\n", (__Q8_MT)INT72_MAX); + printf("UINT72_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT72_MAX); +#endif +#ifdef INT128_MAX + printf("INT128_MIN=%"PRIdMAX"\n", (__Q8_MT)INT128_MIN); + printf("INT128_MAX=%"PRIdMAX"\n", (__Q8_MT)INT128_MAX); + printf("UINT128_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT128_MAX); +#endif + printf("INT_LEAST8_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST8_MIN); + printf("INT_LEAST8_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST8_MAX); + printf("UINT_LEAST8_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_LEAST8_MAX); + printf("INT_LEAST16_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST16_MIN); + printf("INT_LEAST16_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST16_MAX); + printf("UINT_LEAST16_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_LEAST16_MAX); + printf("INT_LEAST32_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST32_MIN); + printf("INT_LEAST32_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST32_MAX); + printf("UINT_LEAST32_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_LEAST32_MAX); +#ifdef INT_LEAST64_MAX + printf("INT_LEAST64_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST64_MIN); + printf("INT_LEAST64_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST64_MAX); + printf("UINT_LEAST64_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT_LEAST64_MAX); +#endif +#ifdef INT_LEAST128_MAX + printf("INT_LEAST128_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST128_MIN); + printf("INT_LEAST128_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_LEAST128_MAX); + printf("UINT_LEAST128_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT_LEAST128_MAX); +#endif + printf("INT_FAST8_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_FAST8_MIN); + printf("INT_FAST8_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_FAST8_MAX); + printf("UINT_FAST8_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_FAST8_MAX); + printf("INT_FAST16_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_FAST16_MIN); + printf("INT_FAST16_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_FAST16_MAX); + printf("UINT_FAST16_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_FAST16_MAX); + printf("INT_FAST32_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_FAST32_MIN); + printf("INT_FAST32_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_FAST32_MAX); + printf("UINT_FAST32_MAX=%"PRIuMAX"\n", + (U__Q8_MT)UINT_FAST32_MAX); +#ifdef INT_FAST64_MAX + printf("INT_FAST64_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_FAST64_MIN); + printf("INT_FAST64_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_FAST64_MAX); + printf("UINT_FAST64_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT_FAST64_MAX); +#endif +#ifdef INT_FAST128_MAX + printf("INT_FAST128_MIN=%"PRIdMAX"\n", (__Q8_MT)INT_FAST128_MIN); + printf("INT_FAST128_MAX=%"PRIdMAX"\n", (__Q8_MT)INT_FAST128_MAX); + printf("UINT_FAST128_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINT_FAST128_MAX); +#endif +#ifdef INTPTR_MAX + printf("INTPTR_MIN=%"PRIdMAX"\n", (__Q8_MT)INTPTR_MIN); + printf("INTPTR_MAX=%"PRIdMAX"\n", (__Q8_MT)INTPTR_MAX); +#endif +#ifdef UINTPTR_MAX + printf("UINTPTR_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINTPTR_MAX); +#endif +#ifdef INTMAX_MAX + printf("INTMAX_MIN=%"PRIdMAX"\n", (__Q8_MT)INTMAX_MIN); + printf("INTMAX_MAX=%"PRIdMAX"\n", (__Q8_MT)INTMAX_MAX); + printf("UINTMAX_MAX=%"PRIuMAX"\n", (U__Q8_MT)UINTMAX_MAX); +#endif +#ifdef PTRDIFF_MAX + printf("PTRDIFF_MIN=%"PRIdMAX"\n", (__Q8_MT)PTRDIFF_MIN); + printf("PTRDIFF_MAX=%"PRIdMAX"\n", (__Q8_MT)PTRDIFF_MAX); +#endif +#ifdef SIG_ATOMIC_MAX +#if SIG_ATOMIC_MIN < 0 + printf("SIG_ATOMIC_MIN=%"PRIdMAX"\n", (__Q8_MT)SIG_ATOMIC_MIN); + printf("SIG_ATOMIC_MAX=%"PRIdMAX"\n", (__Q8_MT)SIG_ATOMIC_MAX); +#else + printf("SIG_ATOMIC_MIN=%"PRIuMAX"\n", (U__Q8_MT)SIG_ATOMIC_MIN); + printf("SIG_ATOMIC_MAX=%"PRIuMAX"\n", (U__Q8_MT)SIG_ATOMIC_MAX); +#endif +#endif +#ifdef SIZE_MAX + printf("SIZE_MAX=%"PRIuMAX"\n", (U__Q8_MT)SIZE_MAX); +#endif + +#ifdef WCHAR_MAX +#if WCHAR_MIN < 0 + printf("WCHAR_MIN=%"PRIdMAX"\n", (__Q8_MT)WCHAR_MIN); + printf("WCHAR_MAX=%"PRIdMAX"\n", (__Q8_MT)WCHAR_MAX); +#else + printf("WCHAR_MIN=%"PRIuMAX"\n", (U__Q8_MT)WCHAR_MIN); + printf("WCHAR_MAX=%"PRIuMAX"\n", (U__Q8_MT)WCHAR_MAX); +#endif +#endif +#ifdef WINT_MAX +#if WINT_MIN < 0 + printf("WINT_MIN=%"PRIdMAX"\n", (__Q8_MT)WINT_MIN); + printf("WINT_MAX=%"PRIdMAX"\n", (__Q8_MT)WINT_MAX); +#else + printf("WINT_MIN=%"PRIuMAX"\n", (U__Q8_MT)WINT_MIN); + printf("WINT_MAX=%"PRIuMAX"\n", (U__Q8_MT)WINT_MAX); +#endif +#endif + + /* + 7.18.4 Macros for integer constants + */ + + /* INTn_C for n=8 and 16 were at one point unimplementable + on most platforms, so they're treated as "optional": */ +#ifdef INT8_C + if ( INT8_C(-123) != -123 ) + printf("*** INT8_C(-123) produced %"PRIdMAX" ***\n", + (__Q8_MT)INT8_C(-123) + ); + if ( UINT8_C(123) != 123 ) + printf("*** UINT8_C(123) produced %"PRIuMAX" ***\n", + (U__Q8_MT)UINT8_C(123) + ); +#endif +#ifdef INT16_C + if ( INT16_C(-12345) != -12345 ) + printf("*** INT16_C(-12345) produced %"PRIdMAX" ***\n", + (__Q8_MT)INT16_C(-12345) + ); + if ( UINT16_C(12345) != 12345 ) + printf("*** UINT16_C(12345) produced %"PRIuMAX" ***\n", + (U__Q8_MT)UINT16_C(12345) + ); +#endif + if ( INT32_C(-123456789) != -123456789 ) + printf("*** INT32_C(-123456789) produced %"PRIdMAX" ***\n", + (__Q8_MT)INT32_C(-123456789) + ); + if ( UINT32_C(123456789) != 123456789 ) + printf("*** UINT32_C(123456789) produced %"PRIuMAX" ***\n", + (U__Q8_MT)UINT32_C(123456789) + ); +#ifdef INT_LEAST64_MAX + if ( INT64_C(-1234567890123456789) != -1234567890123456789 ) + printf("*** INT64_C(-1234567890123456789) produced %"PRIdMAX + " ***\n", + (__Q8_MT)INT64_C(-1234567890123456789) + ); + if ( UINT64_C(1234567890123456789) != 1234567890123456789 ) + printf("*** UINT64_C(1234567890123456789) produced %"PRIuMAX + " ***\n", + (U__Q8_MT)UINT64_C(1234567890123456789) + ); +#endif +#ifdef INTMAX_MAX + if ( INTMAX_C(-1234567890123456789) != -1234567890123456789 ) + printf("*** INTMAX_C(-1234567890123456789) produced %"PRIdMAX + " ***\n", + (__Q8_MT)INTMAX_C(-1234567890123456789) + ); + if ( UINTMAX_C(1234567890123456789) != 1234567890123456789 ) + printf("*** UINTMAX_C(1234567890123456789) produced %"PRIuMAX + " ***\n", + (U__Q8_MT)UINTMAX_C(1234567890123456789) + ); +#endif + + /* features: */ + +#if __STDC_VERSION__ >= 199901 + printf("sizeof(imaxdiv_t)=%u\n", (unsigned)sizeof(imaxdiv_t)); +#endif + + /* + 7.8.1 Macros for format specifiers + */ + + { + /* scanf these strings */ + static const char in_dn[] = "Z119bZ"; + static const char in_dmo[] = "Z-0119bZ"; + static const char in_dspx[] = "Z \t\n +0X119bZ"; + static const char in_dsmx[] = "Z \t\n -0x119bZ"; + static const char in_dsn[] = "Z \t\n 119bZ"; + static const char in_dp[] = "Z+119bZ"; + static const char in_dpx[] = "Z+0X119bz"; + + /* sprintf into this */ + static char buffer[1024]; + +#define SCAN(buf,fs,var,exp) if ( sscanf(buf, "Z%" fs, &var) != 1 ) \ + { \ + printf("*** " #fs "=" STR_SUB(fs) \ + " failed ***\n" \ + ); \ + status = EXIT_FAILURE; \ + } \ + else if ( var != (exp) ) \ + { \ + printf("*** " #fs "=" STR_SUB(fs) \ + " should be: " STR_SUB(exp) \ + ", was: %" fs " ***\n", var \ + ); \ + status = EXIT_FAILURE; \ + } \ + else /* for trailing semicolon */ + +#define PRINT(fs,var,exp) if ( sprintf(buffer, "%" fs, var ) <= 0 ) \ + { \ + printf("*** " #fs "=" STR_SUB(fs) \ + " failed ***\n" \ + ); \ + status = EXIT_FAILURE; \ + } \ + else if ( strcmp(buffer, STR_SUB(exp)) != 0 ) \ + { \ + printf("*** " #fs "=" STR_SUB(fs) \ + " should be: " STR_SUB(exp) \ + ", was: %s ***\n", buffer \ + ); \ + status = EXIT_FAILURE; \ + } \ + else /* for trailing semicolon */ + +#ifdef SCNo32 + SCAN(in_dn, SCNo32, int32, 9); +#endif +#ifdef PRIo32 + PRINT(PRIo32, int32, 11); +#endif + SCAN(in_dmo, SCNiLEAST16, intl16, -9); + SCAN(in_dspx, SCNdLEAST16, intl16, 0); + SCAN(in_dsmx, SCNiLEAST16, intl16, -4507); + PRINT(PRIdLEAST16, intl16, -4507); + PRINT(PRIiLEAST16, intl16, -4507); + SCAN(in_dsn, SCNxLEAST16, uintl16, 4507); + PRINT(PRIoLEAST16, uintl16, 10633); + PRINT(PRIuLEAST16, uintl16, 4507); + PRINT(PRIxLEAST16, uintl16, 119b); + PRINT(PRIXLEAST16, uintl16, 119B); + SCAN(in_dp, SCNxFAST16, uintf16, 4507); + PRINT(PRIxFAST16, uintf16, 119b); +#ifdef SCNdMAX + SCAN(in_dp, SCNdMAX, intmax, 119); +#endif +#ifdef PRIiMAX + PRINT(PRIiMAX, intmax, 119); +#endif +#ifdef SCNoMAX + SCAN(in_dpx, SCNoMAX, uintmax, 0); +#endif +#ifdef PRIxMAX + PRINT(PRIxMAX, uintmax, 0); +#endif + /* Obviously there should be a much larger battery of such tests. */ + } + +#if defined(INTMAX_MAX) /* has C99 features */ + /* + 7.8.2 Functions for greatest-width integer types + */ + + { + static struct + { + intmax_t input; + intmax_t expect; + } abs_data[] = + { +#ifdef INT8_MAX + INT8_MAX, INT8_MAX, + -INT8_MAX, INT8_MAX, + UINT8_MAX, UINT8_MAX, +#endif +#ifdef INT16_MAX + INT16_MAX, INT16_MAX, + -INT16_MAX, INT16_MAX, + UINT16_MAX, UINT16_MAX, +#endif +#ifdef INT32_MAX + INT32_MAX, INT32_MAX, + -INT32_MAX, INT32_MAX, +#ifdef INT_LEAST64_MAX /* else might support only 32 bits */ + UINT32_MAX, UINT32_MAX, +#endif +#endif +#ifdef INT64_MAX + INT64_MAX, INT64_MAX, + -INT64_MAX, INT64_MAX, +#endif + INT_LEAST8_MAX, INT_LEAST8_MAX, + -INT_LEAST8_MAX, INT_LEAST8_MAX, + UINT_LEAST8_MAX, UINT_LEAST8_MAX, + INT_LEAST16_MAX, INT_LEAST16_MAX, + -INT_LEAST16_MAX, INT_LEAST16_MAX, + UINT_LEAST16_MAX, UINT_LEAST16_MAX, + INT_LEAST32_MAX, INT_LEAST32_MAX, + -INT_LEAST32_MAX, INT_LEAST32_MAX, +#ifdef INT_LEAST64_MAX + UINT_LEAST32_MAX, UINT_LEAST32_MAX, + INT_LEAST64_MAX, INT_LEAST64_MAX, + -INT_LEAST64_MAX, INT_LEAST64_MAX, +#endif + INT_FAST8_MAX, INT_FAST8_MAX, + -INT_FAST8_MAX, INT_FAST8_MAX, + UINT_FAST8_MAX, UINT_FAST8_MAX, + INT_FAST16_MAX, INT_FAST16_MAX, + -INT_FAST16_MAX, INT_FAST16_MAX, + UINT_FAST16_MAX, UINT_FAST16_MAX, + INT_FAST32_MAX, INT_FAST32_MAX, + -INT_FAST32_MAX, INT_FAST32_MAX, +#ifdef INT_FAST64_MAX + UINT_FAST32_MAX, UINT_FAST32_MAX, + INT_FAST64_MAX, INT_FAST64_MAX, + -INT_FAST64_MAX, INT_FAST64_MAX, +#endif +#ifdef INTPTR_MAX + INTPTR_MAX, INTPTR_MAX, + -INTPTR_MAX, INTPTR_MAX, +#endif +#ifdef UINTPTR_MAX + UINTPTR_MAX, UINTPTR_MAX, +#endif + INTMAX_MAX, INTMAX_MAX, +#ifdef PTRDIFF_MAX + PTRDIFF_MAX, PTRDIFF_MAX, +#endif +#ifdef SIG_ATOMIC_MAX + SIG_ATOMIC_MAX, SIG_ATOMIC_MAX, +#if SIG_ATOMIC_MIN < 0 + -SIG_ATOMIC_MAX, SIG_ATOMIC_MAX, +#endif +#endif +#ifdef SIZE_MAX + SIZE_MAX, SIZE_MAX, +#endif +#ifdef WCHAR_MAX + WCHAR_MAX, WCHAR_MAX, +#if WCHAR_MIN < 0 + -WCHAR_MAX, WCHAR_MAX, +#endif +#endif +#ifdef WINT_MAX + WINT_MAX, WINT_MAX, +#if WINT_MIN < 0 + -WINT_MAX, WINT_MAX, +#endif +#endif + 127, 127, + -127, 127, + 128, 128, + -127-1, 128, + 255, 255, + -256+1, 255, + 256, 256, + -256, 256, + 32767, 32767, + -32767, 32767, + 32768, 32768, + -32767-1, 32768, + 65535, 65535, + -65536+1, 65535, + 65536, 65536, + -65536, 65536, + 2147483647, 2147483647, + -2147483647, 2147483647, + 2147483648, 2147483648, + -2147483647-1, 2147483648, +#ifdef INT_LEAST64_MAX /* else might support only 32 bits */ + 4294967295, 4294967295, + -4294967296+1, 4294967295, + 4294967296, 4294967296, + -4294967296, 4294967296, + 9223372036854775807, 9223372036854775807, + -9223372036854775807, 9223372036854775807, + 1234567890123456789, 1234567890123456789, + -1234567890123456789, 1234567890123456789, +#endif + 1, 1, + -1, 1, + 2, 2, + -2, 2, + 10, 10, + -10, 10, + 16, 16, + -16, 16, + /* Other test cases can be added here. */ + 0, 0 /* terminates the list */ + }, *adp = abs_data; + + do if ( (intmax = imaxabs(adp->input)) != adp->expect ) + { + printf("*** imaxabs(%"PRIdMAX") failed; should be: %" + PRIdMAX", was: %"PRIdMAX" ***\n", + adp->input, adp->expect, intmax + ); + status = EXIT_FAILURE; + } + while ( adp++->input != 0 ); + } + + { + imaxdiv_t result; + static struct + { + intmax_t numer; + intmax_t denom; + intmax_t exp_quot; + intmax_t exp_rem; + } div_data[] = + { + 0, 1, 0, 0, + 0, -1, 0, 0, + 0, 2, 0, 0, + 0, -2, 0, 0, + 0, 5, 0, 0, + 0, -5, 0, 0, + 1, 1, 1, 0, + 1, -1, -1, 0, + 1, 2, 0, 1, + 1, -2, 0, 1, + 1, 5, 0, 1, + 1, -5, 0, 1, + -1, 1, -1, 0, + -1, -1, 1, 0, + -1, 2, 0, -1, + -1, -2, 0, -1, + -1, 5, 0, -1, + -1, -5, 0, -1, + 2, 1, 2, 0, + 2, -1, -2, 0, + 2, 2, 1, 0, + 2, -2, -1, 0, + 2, 5, 0, 2, + 2, -5, 0, 2, + -2, 1, -2, 0, + -2, -1, 2, 0, + -2, 2, -1, 0, + -2, -2, 1, 0, + -2, 5, 0, -2, + -2, -5, 0, -2, + 17, 5, 3, 2, + -17, -5, 3, -2, + 17, -5, -3, 2, + -17, 5, -3, -2, + 2147483647, 1, 2147483647, 0, + -2147483647, 1, -2147483647, 0, + 2147483648, 1, 2147483648, 0, + -2147483647-1, 1, -2147483647-1, 0, + 2147483647, 2, 1073741823, 1, + -2147483647, 2, -1073741823, -1, + 2147483648, 2, 1073741824, 0, + -2147483647-1, 2, -1073741824, 0, +#ifdef INT_LEAST64_MAX /* else might support only 32 bits */ + 4294967295, 1, 4294967295, 0, + -4294967296+1, 1, -4294967296+1, 0, + 4294967296, 1, 4294967296, 0, + -4294967296, 1, -4294967296, 0, + 4294967295, -1, -4294967296+1, 0, + -4294967296+1, -1, 4294967295, 0, + 4294967296, -1, -4294967296, 0, + -4294967296, -1, 4294967296, 0, + 4294967295, 2, 2147483647, 1, + -4294967296+1, 2, -2147483647, -1, + 4294967296, 2, 2147483648, 0, + -4294967296, 2, -2147483647-1, 0, + 4294967295, 2147483647, 2, 1, + -4294967296+1, 2147483647, -2, -1, + 4294967296, 2147483647, 2, 2, + -4294967296, 2147483647, -2, -2, + 4294967295, -2147483647, -2, 1, + -4294967296+1, -2147483647, 2, -1, + 4294967296, -2147483647, -2, 2, + -4294967296, -2147483647, 2, -2, + 4294967295, 2147483648, 1, 2147483647, + -4294967296+1, 2147483648, -1, -2147483647, + 4294967296, 2147483648, 2, 0, + -4294967296, 2147483648, -2, 0, + 4294967295, -2147483647-1, -1, 2147483647, + -4294967296+1, -2147483647-1, 1, -2147483647, + 4294967296, -2147483647-1, -2, 0, + -4294967296, -2147483647-1, 2, 0, + 9223372036854775807, 1, 9223372036854775807, 0, + -9223372036854775807, 1, -9223372036854775807, 0, + 9223372036854775807, 2, 4611686018427387903, 1, + -9223372036854775807, 2, -4611686018427387903, -1, +#endif + /* There should be a much larger battery of such tests. */ + 0, 0, 0, 0 /* 0 denom terminates the list */ + }, *ddp; + + for ( ddp = div_data; ddp->denom != 0; ++ddp ) + if ( (result = imaxdiv(ddp->numer, ddp->denom)).quot + != ddp->exp_quot || result.rem != ddp->exp_rem + ) { + printf("*** imaxdiv(%"PRIdMAX",%"PRIdMAX + ") failed; should be: (%"PRIdMAX",%"PRIdMAX + "), was: (%"PRIdMAX",%"PRIdMAX") ***\n", + ddp->numer, ddp->denom, ddp->exp_quot, + ddp->exp_rem, result.quot, result.rem + ); + status = EXIT_FAILURE; + } + } + + { + char *endptr; + wchar_t *wendptr; + static char saved[64]; /* holds copy of input string */ + static wchar_t wnptr[64]; /* holds wide copy of test string */ + static int warned; /* "warned for null endptr" flag */ + register int i; + static struct + { + char * nptr; + int base; + intmax_t exp_val; + int exp_len; + } str_data[] = + { + "", 0, 0, 0, + "", 2, 0, 0, + "", 8, 0, 0, + "", 9, 0, 0, + "", 10, 0, 0, + "", 16, 0, 0, + "", 36, 0, 0, + "0", 0, 0, 1, + "0", 2, 0, 1, + "0", 8, 0, 1, + "0", 9, 0, 1, + "0", 10, 0, 1, + "0", 16, 0, 1, + "0", 36, 0, 1, + "+0", 0, 0, 2, + "+0", 2, 0, 2, + "+0", 8, 0, 2, + "+0", 9, 0, 2, + "+0", 10, 0, 2, + "+0", 16, 0, 2, + "+0", 36, 0, 2, + "-0", 0, 0, 2, + "-0", 2, 0, 2, + "-0", 8, 0, 2, + "-0", 9, 0, 2, + "-0", 10, 0, 2, + "-0", 16, 0, 2, + "-0", 36, 0, 2, + "Inf", 0, 0, 0, + "Inf", 2, 0, 0, + "Inf", 8, 0, 0, + "Inf", 9, 0, 0, + "Inf", 10, 0, 0, + "Inf", 16, 0, 0, + "Inf", 36, 24171, 3, + "+Inf", 0, 0, 0, + "+Inf", 2, 0, 0, + "+Inf", 8, 0, 0, + "+Inf", 9, 0, 0, + "+Inf", 10, 0, 0, + "+Inf", 16, 0, 0, + "+Inf", 36, 24171, 4, + "-Inf", 0, 0, 0, + "-Inf", 2, 0, 0, + "-Inf", 8, 0, 0, + "-Inf", 9, 0, 0, + "-Inf", 10, 0, 0, + "-Inf", 16, 0, 0, + "-Inf", 36, -24171, 4, + "inf", 0, 0, 0, + "inf", 2, 0, 0, + "inf", 8, 0, 0, + "inf", 9, 0, 0, + "inf", 10, 0, 0, + "inf", 16, 0, 0, + "inf", 36, 24171, 3, + "+inf", 0, 0, 0, + "+inf", 2, 0, 0, + "+inf", 8, 0, 0, + "+inf", 9, 0, 0, + "+inf", 10, 0, 0, + "+inf", 16, 0, 0, + "+inf", 36, 24171, 4, + "-inf", 0, 0, 0, + "-inf", 2, 0, 0, + "-inf", 8, 0, 0, + "-inf", 9, 0, 0, + "-inf", 10, 0, 0, + "-inf", 16, 0, 0, + "-inf", 36, -24171, 4, + "119b8Z", 0, 119, 3, + "119bZ", 0, 119, 3, + "-0119bZ", 0, -9, 4, + " \t\n 0X119bZ", 0, 4507, 10, + " \t\n +0X119bZ", 0, 4507, 11, + " \t\n -0x119bZ", 0, -4507, 11, + " \t\n 119bZ", 0, 119, 7, + "+119bZ", 0, 119, 4, + "+0X119bz", 0, 4507, 7, + "119b8Z", 2, 3, 2, + "119bZ", 2, 3, 2, + "-0119bZ", 2, -3, 4, + " \t\n 0X119bZ", 2, 0, 5, + " \t\n +0X119bZ", 2, 0, 6, + " \t\n -0x119bZ", 2, 0, 6, + " \t\n 119bZ", 2, 3, 6, + "+119bZ", 2, 3, 3, + "+0X119bz", 2, 0, 2, + "119b8Z", 8, 9, 2, + "119bZ", 8, 9, 2, + "-0119bZ", 8, -9, 4, + " \t\n 0X119bZ", 8, 0, 5, + " \t\n +0X119bZ", 8, 0, 6, + " \t\n -0x119bZ", 8, 0, 6, + " \t\n 119bZ", 8, 9, 6, + "+119bZ", 8, 9, 3, + "+0X119bz", 8, 0, 2, + "119b8Z", 9, 10, 2, + "119bZ", 9, 10, 2, + "-0119bZ", 9, -10, 4, + " \t\n 0X119bZ", 9, 0, 5, + " \t\n +0X119bZ", 9, 0, 6, + " \t\n -0x119bZ", 9, 0, 6, + " \t\n 119bZ", 9, 10, 6, + "+119bZ", 9, 10, 3, + "+0X119bz", 9, 0, 2, + "119b8Z", 10, 119, 3, + "119bZ", 10, 119, 3, + "-0119bZ", 10, -119, 5, + " \t\n 0X119bZ", 10, 0, 5, + " \t\n +0X119bZ", 10, 0, 6, + " \t\n -0x119bZ", 10, 0, 6, + " \t\n 119bZ", 10, 119, 7, + "+119bZ", 10, 119, 4, + "+0X119bz", 10, 0, 2, + "119b8Z", 16, 72120, 5, + "119bZ", 16, 4507, 4, + "-0119bZ", 16, -4507, 6, + " \t\n 0X119bZ", 16, 4507, 10, + " \t\n +0X119bZ", 16, 4507, 11, + " \t\n -0x119bZ", 16, -4507, 11, + " \t\n 119bZ", 16, 4507,8, + "+119bZ", 16, 4507, 5, + "+0X119bz", 16, 4507, 7, + "119b8Z", 36, 62580275, 6, + "119bZ", 36, 1738367, 5, + "-0119bZ", 36, -1738367, 7, + " \t\n 0X119bZ", 36, 1997122175, 11, + " \t\n +0X119bZ", 36, 1997122175, 12, + " \t\n -0x119bZ", 36, -1997122175, 12, + " \t\n 119bZ", 36, 1738367, 9, + "+119bZ", 36, 1738367, 6, + "+0X119bz", 36, 1997122175, 8, + /* There should be a much larger battery of such tests. */ + "127", 0, 127, 3, + "-127", 0, -127, 4, + "128", 0, 128, 3, + "-128", 0, -127-1, 4, + "255", 0, 255, 3, + "-255", 0, -255, 4, + "256", 0, 256, 3, + "-256", 0, -255-1, 4, + "32767", 0, 32767, 5, + "-32767", 0, -32767, 6, + "32768", 0, 32768, 5, + "-32768", 0, -32767-1, 6, + "65535", 0, 65535, 5, + "-65535", 0, -65536+1, 6, + "65536", 0, 65536, 5, + "-65536", 0, -65536, 6, + "2147483647", 0, 2147483647, 10, + "-2147483647", 0, -2147483647, 11, + "2147483648", 0, 2147483648, 10, + "-2147483648", 0, -2147483647-1, 11, + "4294967295", 0, 4294967295, 10, + "-4294967295", 0, -4294967296+1, 11, + "4294967296", 0, 4294967296, 10, + "-4294967296", 0, -4294967296, 11, + "9223372036854775807", 0, 9223372036854775807, 19, + "-9223372036854775807", 0, -9223372036854775807, 20, + "1234567890123456789", 0, 1234567890123456789, 19, + "-1234567890123456789", 0, -1234567890123456789, 20, + "1", 0, 1, 1, + "-1", 0, -1, 2, + "2", 0, 2, 1, + "-2", 0, -2, 2, + "10", 0, 10, 2, + "-10", 0, -10, 3, + "16", 0, 16, 2, + "-16", 0, -16, 3, + /* Other test cases can be added here. */ + NULL, 0, 0, 0 /* terminates the list */ + }, *sdp; + + for ( sdp = str_data; sdp->nptr != NULL ; ++sdp ) + { + /* + 7.8.2.3 The strtoimax and strtoumax functions + */ + + strcpy(saved, sdp->nptr); + + errno = 0; /* shouldn't be changed */ + + if ( (intmax = strtoimax(sdp->nptr, &endptr, sdp->base)) + != sdp->exp_val + ) { + int save = errno; + + printf("*** strtoimax(%s,,%d) failed; should be: %" + PRIdMAX", was: %"PRIdMAX" ***\n", sdp->nptr, + sdp->base, sdp->exp_val, intmax + ); + status = EXIT_FAILURE; + errno = save; + } + else if ( endptr != sdp->nptr + sdp->exp_len ) + { + int save = errno; + + printf("*** strtoimax(%s,,%d) returned wrong endptr" + " ***\n", sdp->nptr, sdp->base + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + printf("*** strtoimax modified errno ***\n"); + status = EXIT_FAILURE; + } + + if ( strcmp(sdp->nptr, saved) != 0 ) + { + printf("*** strtoimax modified its input ***\n"); + status = EXIT_FAILURE; + strcpy(saved, sdp->nptr); + } + + if ( sdp->exp_val >= 0 ) /* else some sign extension */ + { + errno = 0; /* shouldn't be changed */ + + if ( (uintmax = strtoumax(sdp->nptr, &endptr, sdp->base + ) + ) != sdp->exp_val + ) { + int save = errno; + + printf("*** strtoumax(%s,,%d) failed; " + "should be: %"PRIuMAX", was: %"PRIuMAX + " ***\n", sdp->nptr, sdp->base, + sdp->exp_val, uintmax + ); + status = EXIT_FAILURE; + errno = save; + } + else if ( endptr != sdp->nptr + sdp->exp_len ) + { + int save = errno; + + printf("*** strtoumax(%s,,%d) returned wrong " + "endptr ***\n", sdp->nptr, sdp->base + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + printf("*** strtoumax modified errno ***\n"); + status = EXIT_FAILURE; + } + + if ( strcmp(sdp->nptr, saved) != 0 ) + { + printf("*** strtoumax" + " modified its input ***\n" + ); + status = EXIT_FAILURE; + strcpy(saved, sdp->nptr); + } + } + + /* tests for null endptr */ + +#define WARN() if (!warned) warned = 1, printf("*** Using null endptr: ***\n") + + warned = 0; + errno = 0; /* shouldn't be changed */ + + if ( (intmax = strtoimax(sdp->nptr, (char **)NULL, sdp->base)) + != sdp->exp_val + ) { + int save = errno; + + WARN(); + printf("*** strtoimax(%s,NULL,%d) failed; " + "should be: %"PRIdMAX", was: %"PRIdMAX" ***\n", + sdp->nptr, sdp->base, sdp->exp_val, intmax + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + WARN(); + printf("*** strtoimax modified errno ***\n"); + status = EXIT_FAILURE; + } + + if ( strcmp(sdp->nptr, saved) != 0 ) + { + WARN(); + printf("*** strtoimax modified its input ***\n"); + status = EXIT_FAILURE; + strcpy(saved, sdp->nptr); + } + + if ( sdp->exp_val >= 0 ) /* else some sign extension */ + { + errno = 0; /* shouldn't be changed */ + + if ( (uintmax = strtoumax(sdp->nptr, (char **)NULL, + sdp->base + ) + ) != sdp->exp_val + ) { + int save = errno; + + WARN(); + printf("*** strtoumax(%s,NULL,%d) failed; " + "should be: %"PRIuMAX", was: %"PRIuMAX + " ***\n", sdp->nptr, sdp->base, + sdp->exp_val, uintmax + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + WARN(); + printf("*** strtoumax modified errno ***\n"); + status = EXIT_FAILURE; + } + + if ( strcmp(sdp->nptr, saved) != 0 ) + { + WARN(); + printf("*** strtoumax" + " modified its input ***\n" + ); + status = EXIT_FAILURE; + strcpy(saved, sdp->nptr); + } + } + + /* + 7.8.2.4 The wcstoimax and wcstoumax functions + */ + + for ( i = 0; i < 64; ++i ) + if ( (wnptr[i] = sdp->nptr[i]) == '\0' ) + break; + + errno = 0; /* shouldn't be changed */ + + if ( (intmax = wcstoimax(wnptr, &wendptr, sdp->base)) + != sdp->exp_val + ) { + int save = errno; + + printf("*** wcstoimax(%s,,%d) failed; should be: %" + PRIdMAX", was: %"PRIdMAX" ***\n", sdp->nptr, + sdp->base, sdp->exp_val, intmax + ); + status = EXIT_FAILURE; + errno = save; + } + else if ( wendptr != wnptr + sdp->exp_len ) + { + int save = errno; + + printf("*** wcstoimax(%s,,%d) returned wrong endptr" + " ***\n", sdp->nptr, sdp->base + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + printf("*** wcstoimax modified errno ***\n"); + status = EXIT_FAILURE; + } + + for ( i = 0; i < 64; ++i ) + if ( wnptr[i] != sdp->nptr[i] ) + { + printf("*** wcstoimax modified its input ***\n" + ); + status = EXIT_FAILURE; + + for ( ; i < 64; ++i ) + if ( (wnptr[i] = sdp->nptr[i]) == '\0' ) + break; + + break; + } + else if ( wnptr[i] == '\0' ) + break; + + if ( sdp->exp_val >= 0 ) /* else some sign extension */ + { + errno = 0; /* shouldn't be changed */ + + if ( (uintmax = wcstoumax(wnptr, &wendptr, sdp->base) + ) != sdp->exp_val + ) { + int save = errno; + + printf("*** wcstoumax(%s,,%d) failed; " + "should be: %"PRIuMAX", was: %"PRIuMAX + " ***\n", sdp->nptr, sdp->base, + sdp->exp_val, uintmax + ); + status = EXIT_FAILURE; + errno = save; + } + else if ( wendptr != wnptr + sdp->exp_len ) + { + int save = errno; + + printf("*** wcstoumax(%s,,%d) returned wrong " + "endptr ***\n", sdp->nptr, sdp->base + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + printf("*** wcstoumax modified errno ***\n"); + status = EXIT_FAILURE; + } + + for ( i = 0; i < 64; ++i ) + if ( wnptr[i] != sdp->nptr[i] ) + { + printf("*** wcstoumax" + " modified its input ***\n" + ); + status = EXIT_FAILURE; + + for ( ; i < 64; ++i ) + if ( (wnptr[i] = sdp->nptr[i]) + == '\0' + ) + break; + + break; + } + else if ( wnptr[i] == '\0' ) + break; + } + + /* tests for null endptr */ + + warned = 0; + errno = 0; /* shouldn't be changed */ + + if ( (intmax = wcstoimax(wnptr, (wchar_t **)NULL, sdp->base)) + != sdp->exp_val + ) { + int save = errno; + + WARN(); + printf("*** wcstoimax(%s,NULL,%d) failed; should be: %" + PRIdMAX", was: %"PRIdMAX" ***\n", sdp->nptr, + sdp->base, sdp->exp_val, intmax + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + WARN(); + printf("*** wcstoimax modified errno ***\n"); + status = EXIT_FAILURE; + } + + for ( i = 0; i < 64; ++i ) + if ( wnptr[i] != sdp->nptr[i] ) + { + WARN(); + printf("*** wcstoimax modified its input ***\n" + ); + status = EXIT_FAILURE; + + for ( ; i < 64; ++i ) + if ( (wnptr[i] = sdp->nptr[i]) + == '\0' + ) + break; + + break; + } + else if ( wnptr[i] == '\0' ) + break; + + if ( sdp->exp_val >= 0 ) /* else some sign extension */ + { + errno = 0; /* shouldn't be changed */ + + if ( (uintmax = wcstoumax(wnptr, (wchar_t **)NULL, + sdp->base + ) + ) != sdp->exp_val + ) { + int save = errno; + + WARN(); + printf("*** wcstoumax(%s,NULL,%d) failed; " + "should be: %"PRIuMAX", was: %"PRIuMAX + " ***\n", sdp->nptr, sdp->base, + sdp->exp_val, uintmax + ); + status = EXIT_FAILURE; + errno = save; + } + + if ( errno != 0 ) + { + WARN(); + printf("*** wcstoumax modified errno ***\n"); + status = EXIT_FAILURE; + } + + for ( i = 0; i < 64; ++i ) + if ( wnptr[i] != sdp->nptr[i] ) + { + WARN(); + printf("*** wcstoumax" + " modified its input ***\n" + ); + status = EXIT_FAILURE; + + for ( ; i < 64; ++i ) + if ( (wnptr[i] = sdp->nptr[i]) + == '\0' + ) + break; + + break; + } + else if ( wnptr[i] == '\0' ) + break; + } + } + + /* + 7.8.2.3 The strtoimax and strtoumax functions (continued) + */ + + if ( (intmax = strtoimax("1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != INTMAX_MAX || errno != ERANGE + ) { + printf("*** strtoimax failed overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (intmax = strtoimax("+1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != INTMAX_MAX || errno != ERANGE + ) { + printf("*** strtoimax failed +overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (intmax = strtoimax("-1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != INTMAX_MIN || errno != ERANGE + ) { + printf("*** strtoimax failed -overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = strtoumax("1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** strtoumax failed overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = strtoumax("+1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** strtoumax failed +overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = strtoumax("-1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", + &endptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** strtoumax failed -overflow test ***\n"); + status = EXIT_FAILURE; + } + + /* + 7.8.2.4 The wcstoimax and wcstoumax functions (continued) + */ + + if ( (intmax = wcstoimax(L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != INTMAX_MAX || errno != ERANGE + ) { + printf("*** wcstoimax failed overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (intmax = wcstoimax(L"+1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != INTMAX_MAX || errno != ERANGE + ) { + printf("*** wcstoimax failed +overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (intmax = wcstoimax(L"-1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != INTMAX_MIN || errno != ERANGE + ) { + printf("*** wcstoimax failed -overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = wcstoumax(L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** wcstoumax failed overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = wcstoumax(L"+1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** wcstoumax failed +overflow test ***\n"); + status = EXIT_FAILURE; + } + + if ( (uintmax = wcstoumax(L"-1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890" + L"1234567890123456789012345678901234567890", + &wendptr, 0 + ) + ) != UINTMAX_MAX || errno != ERANGE + ) { + printf("*** wcstoumax failed -overflow test ***\n"); + status = EXIT_FAILURE; + } + } +#endif /* defined(INTMAX_MAX) */ + + if ( status != 0 ) + fprintf(stderr, "sitest failed; see stdout for details\n"); + + return status; + } diff --git a/src/init/c/util/stdbool.h b/src/init/c/util/stdbool.h new file mode 100644 index 0000000..178c3b7 --- /dev/null +++ b/src/init/c/util/stdbool.h @@ -0,0 +1,32 @@ +/* + stdbool.h -- Boolean type and values + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.16 of ISO/IEC 9899:1999 (E). +*/ + +#if !defined(_STDBOOL_H) && !defined(_INC_STDBOOL) /* usual lock names */ +#define _STDBOOL_H /* idempotency lock (section 7.1.2) */ +#define _INC_STDBOOL + +/* This header doesn't need C++ extern "C"; there are no declarations here. */ + +/* program is allowed to contain its own definitions, so ... */ +#undef bool +#undef true +#undef false +#undef __bool_true_false_are_defined + +#define bool _Bool +#define true 1 +#define false 0 +#define __bool_true_false_are_defined 1 + +#if __STDC_VERSION__ < 199901 +typedef int _Bool; /* not built into pre-C99 compilers */ +#endif + +#endif /* !defined(_STDBOOL_H) && !defined(_INC_STDBOOL) */ diff --git a/src/init/c/util/stdint.h b/src/init/c/util/stdint.h new file mode 100644 index 0000000..cafa646 --- /dev/null +++ b/src/init/c/util/stdint.h @@ -0,0 +1,692 @@ +/* + stdint.h -- integer types + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.18 of ISO/IEC 9899:1999 (E) + TC1. + + This particular implementation assumes that widths of the standard + integer types are powers of 2, and that there are no extended integer + types with intermediate widths. + + This implementation is SELF-CONFIGURING, based on parameters defined + in . If you plan to include this in a C implementation, + it would be best to trim it down, with all the parameterized decisions + already made. +*/ + +/* This header doesn't need an idempotency lock; there are no typedefs here. */ + +#include /* defines the __Q8_* symbols */ + +/* This header doesn't need C++ extern "C"; there are no declarations here. */ + +/* + 7.18.1.1 Exact-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. +*/ + +#if __Q8_CW == 8 && defined(__Q8_SC) +typedef __Q8_SC int8_t; +typedef unsigned char uint8_t; +#endif +#if __Q8_CW == 16 && defined(__Q8_SC) +typedef __Q8_SC int16_t; +typedef unsigned char uint16_t; +#elif __Q8_SW == 16 +typedef short int16_t; +typedef unsigned short uint16_t; +#endif +#if __Q8_CW == 32 && defined(__Q8_SC) +typedef __Q8_SC int32_t; +typedef unsigned char uint32_t; +#elif __Q8_SW == 32 +typedef short int32_t; +typedef unsigned short uint32_t; +#elif __Q8_IW == 32 +typedef int int32_t; +typedef unsigned int uint32_t; +#elif __Q8_LW == 32 +typedef long int32_t; +typedef unsigned long uint32_t; +#endif +#if __Q8_CW == 40 && defined(__Q8_SC) +typedef __Q8_SC int40_t; +typedef unsigned char uint40_t; +#elif __Q8_SW == 40 +typedef short int40_t; +typedef unsigned short uint40_t; +#elif __Q8_IW == 40 +typedef int int40_t; +typedef unsigned int uint40_t; +#elif __Q8_LW == 40 +typedef long int40_t; +typedef unsigned long uint40_t; +#endif +#if __Q8_CW == 64 && defined(__Q8_SC) +typedef __Q8_SC int64_t; +typedef unsigned char uint64_t; +#elif __Q8_SW == 64 +typedef short int64_t; +typedef unsigned short uint64_t; +#elif __Q8_IW == 64 +typedef int int64_t; +typedef unsigned int uint64_t; +#elif __Q8_LW == 64 +typedef long int64_t; +typedef unsigned long uint64_t; +#elif __Q8_QW == 64 +typedef __Q8_QT int64_t; +typedef unsigned __Q8_QT uint64_t; +#endif + +/* + 7.18.1.2 Minimum-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. + + Prefers type int over char or short char, due to a possible + problem constructing suitable integer constants for 7.18.4.1. +*/ + +#if __Q8_CW < __Q8_IW && defined(__Q8_SC) +typedef __Q8_SC int_least8_t; +typedef unsigned char uint_least8_t; +#elif __Q8_SW < __Q8_IW +typedef short int_least8_t; +typedef unsigned short uint_least8_t; +#else +typedef int int_least8_t; +typedef unsigned int uint_least8_t; +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 16 && defined(__Q8_SC) +typedef __Q8_SC int_least16_t; +typedef unsigned char uint_least16_t; +#elif __Q8_SW < __Q8_IW +typedef short int_least16_t; +typedef unsigned short uint_least16_t; +#else +typedef int int_least16_t; +typedef unsigned int uint_least16_t; +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 32 && defined(__Q8_SC) +typedef __Q8_SC int_least32_t; +typedef unsigned char uint_least32_t; +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 32 +typedef short int_least32_t; +typedef unsigned short uint_least32_t; +#elif __Q8_IW >= 32 +typedef int int_least32_t; +typedef unsigned int uint_least32_t; +#else +typedef long int_least32_t; +typedef unsigned long uint_least32_t; +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 40 && defined(__Q8_SC) +typedef __Q8_SC int_least40_t; +typedef unsigned char uint_least40_t; +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 40 +typedef short int_least40_t; +typedef unsigned short uint_least40_t; +#elif __Q8_IW >= 40 +typedef int int_least40_t; +typedef unsigned int uint_least40_t; +#elif __Q8_LW >= 40 +typedef long int_least40_t; +typedef unsigned long uint_least40_t; +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +typedef __Q8_QT int_least40_t; +typedef unsigned __Q8_QT uint_least40_t; +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 64 && defined(__Q8_SC) +typedef __Q8_SC int_least64_t; +typedef unsigned char uint_least64_t; +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 64 +typedef short int_least64_t; +typedef unsigned short uint_least64_t; +#elif __Q8_IW >= 64 +typedef int int_least64_t; +typedef unsigned int uint_least64_t; +#elif __Q8_LW >= 64 +typedef long int_least64_t; +typedef unsigned long uint_least64_t; +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +typedef __Q8_QT int_least64_t; +typedef unsigned __Q8_QT uint_least64_t; +#endif + +/* + 7.18.1.3 Fastest minimum-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. + + "Fastest" is hard to determine; if "int" qualifies, it is chosen. +*/ + +typedef int int_fast8_t; +typedef unsigned int uint_fast8_t; +typedef int int_fast16_t; +typedef unsigned int uint_fast16_t; +#if __Q8_IW >= 32 +typedef int int_fast32_t; +typedef unsigned int uint_fast32_t; +#else +typedef long int_fast32_t; +typedef unsigned long uint_fast32_t; +#endif +#if __Q8_IW >= 40 +typedef int int_fast40_t; +typedef unsigned int uint_fast40_t; +#elif __Q8_LW >= 40 +typedef long int_fast40_t; +typedef unsigned long uint_fast40_t; +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +typedef __Q8_QT int_fast40_t; +typedef unsigned __Q8_QT uint_fast40_t; +#endif +#if __Q8_IW >= 64 +typedef int int_fast64_t; +typedef unsigned int uint_fast64_t; +#elif __Q8_LW >= 64 +typedef long int_fast64_t; +typedef unsigned long uint_fast64_t; +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +typedef __Q8_QT int_fast64_t; +typedef unsigned __Q8_QT uint_fast64_t; +#endif + +/* + 7.18.1.4 Integer types capable of holding object pointers + + Theoretically, these tests might not work (e.g., the implementation + can limit the interconvertible type to one that is not the smallest + possible), but I'm unaware of any platform where they fail. +*/ + +#if defined(__Q8_PW) +#if __Q8_IW >= __Q8_PW +typedef int intptr_t; +typedef unsigned int uintptr_t; +#elif __Q8_LW >= __Q8_PW +typedef long intptr_t; +typedef unsigned long uintptr_t; +#elif __Q8_QW >= __Q8_PW +typedef __Q8_QT intptr_t; +typedef unsigned __Q8_QT uintptr_t; +#elif __Q8_MW >= __Q8_PW +typedef __Q8_MT intptr_t; +typedef unsigned __Q8_MT uintptr_t; +#endif +#endif + +/* + 7.18.1.5 Greatest-width integer types +*/ + +typedef __Q8_MT intmax_t; +typedef unsigned __Q8_MT uintmax_t; + +#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) + +/* + 7.18.2.1 Limits of exact-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. +*/ + +#if __Q8_CW == 8 && defined(__Q8_SC) +#define INT8_MAX __Q8_TI(__Q8_CW) +#define INT8_MIN __Q8_BI(__Q8_CW) +#define UINT8_MAX __Q8_UI(__Q8_CW) +#endif +#if __Q8_CW == 16 && defined(__Q8_SC) +#define INT16_MAX __Q8_TI(__Q8_CW) +#define INT16_MIN __Q8_BI(__Q8_CW) +#define UINT16_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW == 16 +#define INT16_MAX __Q8_TI(__Q8_SW) +#define INT16_MIN __Q8_BI(__Q8_SW) +#define UINT16_MAX __Q8_UI(__Q8_SW) +#endif +#if __Q8_CW == 32 && defined(__Q8_SC) +#define INT32_MAX __Q8_TI(__Q8_CW) +#define INT32_MIN __Q8_BI(__Q8_CW) +#define UINT32_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW == 32 +#define INT32_MAX __Q8_TI(__Q8_SW) +#define INT32_MIN __Q8_BI(__Q8_SW) +#define UINT32_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW == 32 +#define INT32_MAX __Q8_TI(__Q8_IW) +#define INT32_MIN __Q8_BI(__Q8_IW) +#define UINT32_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW == 32 +#define INT32_MAX __Q8_TL +#define INT32_MIN __Q8_BL +#define UINT32_MAX __Q8_UL +#endif +#if __Q8_CW == 40 && defined(__Q8_SC) +#define INT40_MAX __Q8_TI(__Q8_CW) +#define INT40_MIN __Q8_BI(__Q8_CW) +#define UINT40_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW == 40 +#define INT40_MAX __Q8_TI(__Q8_SW) +#define INT40_MIN __Q8_BI(__Q8_SW) +#define UINT40_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW == 40 +#define INT40_MAX __Q8_TI(__Q8_IW) +#define INT40_MIN __Q8_BI(__Q8_IW) +#define UINT40_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW == 40 +#define INT40_MAX __Q8_TL +#define INT40_MIN __Q8_BL +#define UINT40_MAX __Q8_UL +#endif +#if __Q8_CW == 64 && defined(__Q8_SC) +#define INT64_MAX __Q8_TI(__Q8_CW) +#define INT64_MIN __Q8_BI(__Q8_CW) +#define UINT64_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW == 64 +#define INT64_MAX __Q8_TI(__Q8_SW) +#define INT64_MIN __Q8_BI(__Q8_SW) +#define UINT64_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW == 64 +#define INT64_MAX __Q8_TI(__Q8_IW) +#define INT64_MIN __Q8_BI(__Q8_IW) +#define UINT64_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW == 64 +#define INT64_MAX __Q8_TL +#define INT64_MIN __Q8_BL +#define UINT64_MAX __Q8_UL +#elif __Q8_QW == 64 +#define INT64_MAX __Q8_TQ +#define INT64_MIN __Q8_BQ +#define UINT64_MAX __Q8_UQ +#endif + +/* + 7.18.2.2 Limits of minimum-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. +*/ +#if __Q8_CW < __Q8_IW && defined(__Q8_SC) +#define INT_LEAST8_MAX __Q8_TI(__Q8_CW) +#define INT_LEAST8_MIN __Q8_BI(__Q8_CW) +#define UINT_LEAST8_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW < __Q8_IW +#define INT_LEAST8_MAX __Q8_TI(__Q8_SW) +#define INT_LEAST8_MIN __Q8_BI(__Q8_SW) +#define UINT_LEAST8_MAX __Q8_UI(__Q8_SW) +#else +#define INT_LEAST8_MAX __Q8_TI(__Q8_IW) +#define INT_LEAST8_MIN __Q8_BI(__Q8_IW) +#define UINT_LEAST8_MAX __Q8_UI(__Q8_IW) +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 16 && defined(__Q8_SC) +#define INT_LEAST16_MAX __Q8_TI(__Q8_CW) +#define INT_LEAST16_MIN __Q8_BI(__Q8_CW) +#define UINT_LEAST16_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW < __Q8_IW +#define INT_LEAST16_MAX __Q8_TI(__Q8_SW) +#define INT_LEAST16_MIN __Q8_BI(__Q8_SW) +#define UINT_LEAST16_MAX __Q8_UI(__Q8_SW) +#else +#define INT_LEAST16_MAX __Q8_TI(__Q8_IW) +#define INT_LEAST16_MIN __Q8_BI(__Q8_IW) +#define UINT_LEAST16_MAX __Q8_UI(__Q8_IW) +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 32 && defined(__Q8_SC) +#define INT_LEAST32_MAX __Q8_TI(__Q8_CW) +#define INT_LEAST32_MIN __Q8_BI(__Q8_CW) +#define UINT_LEAST32_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 32 +#define INT_LEAST32_MAX __Q8_TI(__Q8_SW) +#define INT_LEAST32_MIN __Q8_BI(__Q8_SW) +#define UINT_LEAST32_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= 32 +#define INT_LEAST32_MAX __Q8_TI(__Q8_IW) +#define INT_LEAST32_MIN __Q8_BI(__Q8_IW) +#define UINT_LEAST32_MAX __Q8_UI(__Q8_IW) +#else +#define INT_LEAST32_MAX __Q8_TL +#define INT_LEAST32_MIN __Q8_BL +#define UINT_LEAST32_MAX __Q8_UL +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 40 && defined(__Q8_SC) +#define INT_LEAST40_MAX __Q8_TI(__Q8_CW) +#define INT_LEAST40_MIN __Q8_BI(__Q8_CW) +#define UINT_LEAST40_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 40 +#define INT_LEAST40_MAX __Q8_TI(__Q8_SW) +#define INT_LEAST40_MIN __Q8_BI(__Q8_SW) +#define UINT_LEAST40_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= 40 +#define INT_LEAST40_MAX __Q8_TI(__Q8_IW) +#define INT_LEAST40_MIN __Q8_BI(__Q8_IW) +#define UINT_LEAST40_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= 40 +#define INT_LEAST40_MAX __Q8_TL +#define INT_LEAST40_MIN __Q8_BL +#define UINT_LEAST40_MAX __Q8_UL +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +#define INT_LEAST40_MAX __Q8_TQ +#define INT_LEAST40_MIN __Q8_BQ +#define UINT_LEAST40_MAX __Q8_UQ +#endif +#if __Q8_CW < __Q8_IW && __Q8_CW >= 64 && defined(__Q8_SC) +#define INT_LEAST64_MAX __Q8_TI(__Q8_CW) +#define INT_LEAST64_MIN __Q8_BI(__Q8_CW) +#define UINT_LEAST64_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW < __Q8_IW && __Q8_SW >= 64 +#define INT_LEAST64_MAX __Q8_TI(__Q8_SW) +#define INT_LEAST64_MIN __Q8_BI(__Q8_SW) +#define UINT_LEAST64_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= 64 +#define INT_LEAST64_MAX __Q8_TI(__Q8_IW) +#define INT_LEAST64_MIN __Q8_BI(__Q8_IW) +#define UINT_LEAST64_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= 64 +#define INT_LEAST64_MAX __Q8_TL +#define INT_LEAST64_MIN __Q8_BL +#define UINT_LEAST64_MAX __Q8_UL +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +#define INT_LEAST64_MAX __Q8_TQ +#define INT_LEAST64_MIN __Q8_BQ +#define UINT_LEAST64_MAX __Q8_UQ +#endif + +/* + 7.18.2.3 Limits of fastest minimum-width integer types + + The optional 40-bit type is supported by the TMS320C6xxx DSP. +*/ + +#define INT_FAST8_MAX __Q8_TI(__Q8_IW) +#define INT_FAST8_MIN __Q8_BI(__Q8_IW) +#define UINT_FAST8_MAX __Q8_UI(__Q8_IW) +#define INT_FAST16_MAX __Q8_TI(__Q8_IW) +#define INT_FAST16_MIN __Q8_BI(__Q8_IW) +#define UINT_FAST16_MAX __Q8_UI(__Q8_IW) +#if __Q8_IW >= 32 +#define INT_FAST32_MAX __Q8_TI(__Q8_IW) +#define INT_FAST32_MIN __Q8_BI(__Q8_IW) +#define UINT_FAST32_MAX __Q8_UI(__Q8_IW) +#else +#define INT_FAST32_MAX __Q8_TL +#define INT_FAST32_MIN __Q8_BL +#define UINT_FAST32_MAX __Q8_UL +#endif +#if __Q8_IW >= 40 +#define INT_FAST40_MAX __Q8_TI(__Q8_IW) +#define INT_FAST40_MIN __Q8_BI(__Q8_IW) +#define UINT_FAST40_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= 40 +#define INT_FAST40_MAX __Q8_TL +#define INT_FAST40_MIN __Q8_BL +#define UINT_FAST40_MAX __Q8_UL +#elif __Q8_QW >= 40 /* (will be 0 if not defined) */ +#define INT_FAST40_MAX __Q8_TQ +#define INT_FAST40_MIN __Q8_BQ +#define UINT_FAST40_MAX __Q8_UQ +#endif +#if __Q8_IW >= 64 +#define INT_FAST64_MAX __Q8_TI(__Q8_IW) +#define INT_FAST64_MIN __Q8_BI(__Q8_IW) +#define UINT_FAST64_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= 64 +#define INT_FAST64_MAX __Q8_TL +#define INT_FAST64_MIN __Q8_BL +#define UINT_FAST64_MAX __Q8_UL +#elif __Q8_QW >= 64 /* (will be 0 if not defined) */ +#define INT_FAST64_MAX __Q8_TQ +#define INT_FAST64_MIN __Q8_BQ +#define UINT_FAST64_MAX __Q8_UQ +#endif + +/* + 7.18.2.4 Limits of integer types + capable of holding object pointers +*/ + +#if defined(__Q8_PW) +#if __Q8_IW >= __Q8_PW +#define INTPTR_MAX __Q8_TI(__Q8_IW) +#define INTPTR_MIN __Q8_BI(__Q8_IW) +#define UINTPTR_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= __Q8_PW +#define INTPTR_MAX __Q8_TL +#define INTPTR_MIN __Q8_BL +#define UINTPTR_MAX __Q8_UL +#elif __Q8_QW >= __Q8_PW +#define INTPTR_MAX __Q8_TQ +#define INTPTR_MIN __Q8_BQ +#define UINTPTR_MAX __Q8_UQ +#elif __Q8_MW >= __Q8_PW +#define INTPTR_MAX __Q8_TM +#define INTPTR_MIN __Q8_BM +#define UINTPTR_MAX __Q8_UM +#endif +#endif + +/* + 7.18.2.5 Limits of greatest-width integer types +*/ + +#define INTMAX_MAX __Q8_TM +#define INTMAX_MIN __Q8_BM +#define UINTMAX_MAX __Q8_UM + +/* + 7.18.3 Limits of other integer types + + XXX -- These ought to be moved into along with + the corresponding type definitions. +*/ + +#if __Q8_CW >= __Q8_DW && defined(__Q8_SC) +#define PTRDIFF_MAX __Q8_TI(__Q8_CW) +#define PTRDIFF_MIN __Q8_BI(__Q8_CW) +#elif __Q8_SW >= __Q8_DW +#define PTRDIFF_MAX __Q8_TI(__Q8_SW) +#define PTRDIFF_MIN __Q8_BI(__Q8_SW) +#elif __Q8_IW >= __Q8_DW +#define PTRDIFF_MAX __Q8_TI(__Q8_IW) +#define PTRDIFF_MIN __Q8_BI(__Q8_IW) +#elif __Q8_LW >= __Q8_DW +#define PTRDIFF_MAX __Q8_TL +#define PTRDIFF_MIN __Q8_BL +#elif __Q8_QW >= __Q8_DW +#define PTRDIFF_MAX __Q8_TQ +#define PTRDIFF_MIN __Q8_BQ +#else +#define PTRDIFF_MAX __Q8_TM +#define PTRDIFF_MIN __Q8_BM +#endif + +#ifdef __Q8_AU + +#if __Q8_CW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_UL +#elif __Q8_QW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_UQ +#else +#define SIG_ATOMIC_MAX __Q8_UM +#endif + +#define SIG_ATOMIC_MIN 0 + +#else /* !defined(__Q8_AU) */ + +#if __Q8_CW >= __Q8_AW && defined(__Q8_SC) +#define SIG_ATOMIC_MAX __Q8_TI(__Q8_CW) +#define SIG_ATOMIC_MIN __Q8_BI(__Q8_CW) +#elif __Q8_SW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_TI(__Q8_SW) +#define SIG_ATOMIC_MIN __Q8_BI(__Q8_SW) +#elif __Q8_IW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_TI(__Q8_IW) +#define SIG_ATOMIC_MIN __Q8_BI(__Q8_IW) +#elif __Q8_LW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_TL +#define SIG_ATOMIC_MIN __Q8_BL +#elif __Q8_QW >= __Q8_AW +#define SIG_ATOMIC_MAX __Q8_TQ +#define SIG_ATOMIC_MIN __Q8_BQ +#else +#define SIG_ATOMIC_MAX __Q8_TM +#define SIG_ATOMIC_MIN __Q8_BM +#endif + +#endif /* defined(__Q8_AU) */ + +#if __Q8_CW >= __Q8_ZW +#define SIZE_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW >= __Q8_ZW +#define SIZE_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= __Q8_ZW +#define SIZE_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= __Q8_ZW +#define SIZE_MAX __Q8_UL +#elif __Q8_QW >= __Q8_ZW +#define SIZE_MAX __Q8_UQ +#else +#define SIZE_MAX __Q8_UM +#endif + +#ifdef __Q8_WU + +#if __Q8_CW >= __Q8_WW +#define WCHAR_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW >= __Q8_WW +#define WCHAR_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= __Q8_WW +#define WCHAR_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= __Q8_WW +#define WCHAR_MAX __Q8_UL +#elif __Q8_QW >= __Q8_WW +#define WCHAR_MAX __Q8_UQ +#else +#define WCHAR_MAX __Q8_UM +#endif + +#define WCHAR_MIN 0 + +#else /* !defined(__Q8_WU) */ + +#if __Q8_CW >= __Q8_WW && defined(__Q8_SC) +#define WCHAR_MAX __Q8_TI(__Q8_CW) +#define WCHAR_MIN __Q8_BI(__Q8_CW) +#elif __Q8_SW >= __Q8_WW +#define WCHAR_MAX __Q8_TI(__Q8_SW) +#define WCHAR_MIN __Q8_BI(__Q8_SW) +#elif __Q8_IW >= __Q8_WW +#define WCHAR_MAX __Q8_TI(__Q8_IW) +#define WCHAR_MIN __Q8_BI(__Q8_IW) +#elif __Q8_LW >= __Q8_WW +#define WCHAR_MAX __Q8_TL +#define WCHAR_MIN __Q8_BL +#elif __Q8_QW >= __Q8_WW +#define WCHAR_MAX __Q8_TQ +#define WCHAR_MIN __Q8_BQ +#else +#define WCHAR_MAX __Q8_TM +#define WCHAR_MIN __Q8_BM +#endif + +#endif /* defined(__Q8_WU) */ + +#ifdef __Q8_XU + +#if __Q8_CW >= __Q8_XW +#define WINT_MAX __Q8_UI(__Q8_CW) +#elif __Q8_SW >= __Q8_XW +#define WINT_MAX __Q8_UI(__Q8_SW) +#elif __Q8_IW >= __Q8_XW +#define WINT_MAX __Q8_UI(__Q8_IW) +#elif __Q8_LW >= __Q8_XW +#define WINT_MAX __Q8_UL +#elif __Q8_QW >= __Q8_XW +#define WINT_MAX __Q8_UQ +#else +#define WINT_MAX __Q8_UM +#endif + +#define WINT_MIN 0 + +#else /* !defined(__Q8_XU) */ + +#if __Q8_CW >= __Q8_XW && defined(__Q8_SC) +#define WINT_MAX __Q8_TI(__Q8_CW) +#define WINT_MIN __Q8_BI(__Q8_CW) +#elif __Q8_SW >= __Q8_XW +#define WINT_MAX __Q8_TI(__Q8_SW) +#define WINT_MIN __Q8_BI(__Q8_SW) +#elif __Q8_IW >= __Q8_XW +#define WINT_MAX __Q8_TI(__Q8_IW) +#define WINT_MIN __Q8_BI(__Q8_IW) +#elif __Q8_LW >= __Q8_XW +#define WINT_MAX __Q8_TL +#define WINT_MIN __Q8_BL +#elif __Q8_QW >= __Q8_XW +#define WINT_MAX __Q8_TQ +#define WINT_MIN __Q8_BQ +#else +#define WINT_MAX __Q8_TM +#define WINT_MIN __Q8_BM +#endif + +#endif /* defined(__Q8_XU) */ + +#endif /* !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) */ + +#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) + +/* + 7.18.4.1 Macros for minimum-width integer constants + + The optional 40-bit type is supported by the TMS320C6xxx DSP. + + This spec was changed in ISO/IEC 9899:1999 TC1; in ISO/IEC + 9899:1999 as initially published, the expansion was required + to be an integer constant of precisely matching type, which + is impossible to accomplish for the shorter types on most + platforms, because C99 provides no standard way to designate + an integer constant with width less than that of type int. + TC1 changed this to require just an integer constant + *expression* with *promoted* type. + + The trick used to get the right type is due to Clive Feather. +*/ + +#define INT8_C(c) (INT_LEAST8_MAX-INT_LEAST8_MAX+(c)) +#define UINT8_C(c) (UINT_LEAST8_MAX-UINT_LEAST8_MAX+(c)) +#define INT16_C(c) (INT_LEAST16_MAX-INT_LEAST16_MAX+(c)) +#define UINT16_C(c) (UINT_LEAST16_MAX-UINT_LEAST16_MAX+(c)) +#define INT32_C(c) (INT_LEAST32_MAX-INT_LEAST32_MAX+(c)) +#define UINT32_C(c) (UINT_LEAST32_MAX-UINT_LEAST32_MAX+(c)) +#ifdef INT_LEAST40_MAX +#define INT40_C(c) (INT_LEAST40_MAX-INT_LEAST40_MAX+(c)) +#define UINT40_C(c) (UINT_LEAST40_MAX-UINT_LEAST40_MAX+(c)) +#endif +#ifdef INT_LEAST64_MAX +#define INT64_C(c) (INT_LEAST64_MAX-INT_LEAST64_MAX+(c)) +#define UINT64_C(c) (UINT_LEAST64_MAX-UINT_LEAST64_MAX+(c)) +#endif + +/* + 7.18.4.2 Macros for greatest-width integer constants +*/ + +#define INTMAX_C(c) (INTMAX_MAX-INTMAX_MAX+(c)) +#define UINTMAX_C(c) (UINTMAX_MAX-UINTMAX_MAX+(c)) + +#endif /* !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) */ diff --git a/src/init/c/util/wchar.c b/src/init/c/util/wchar.c new file mode 100644 index 0000000..95ed1d5 --- /dev/null +++ b/src/init/c/util/wchar.c @@ -0,0 +1,1140 @@ +/* + wchar -- extended multibyte and wide character utilities + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.24 of ISO/IEC 9899:1999 (E). + + This is a minimal implementation for environments where + internationalization is not considered important. + + It supports an encoding where all char codes are mapped + to the *same* code values within a wchar_t or wint_t, + so long as no other wchar_t codes are used by the program. + + This implementation is already compatible with Clive + Feather's proposed changes detailed in WG14/N898 (DR#212). + + XXX -- UNTESTED -- XXX +*/ + +#include +#include +#include +#include +#include +#ifdef __STDC__ +#include +#else +#include +#endif + +#include /* defines several __Q8_* symbols */ +#include +#include + +#ifndef EILSEQ +#define EILSEQ ERANGE +#endif + +#ifndef MB_CUR_MAX +#define MB_CUR_MAX 1 +#endif + +/* helper functions: */ + +static char x_format[BUFSIZ]; +static char x_s[BUFSIZ]; + +static bool +shrink(src, dst) + register __Q8_CONST wchar_t * __Q8_RESTRICT src; + register char * __Q8_RESTRICT dst; + { + register int i; + + for ( i = 0; i < BUFSIZ; ++i ) + if ( (dst[i] = src[i]) == 0 ) + return true; + + errno = EDOM; + return false; /* doesn't fit into buffer */ + } + +static bool +expand(src, dst) + register __Q8_CONST char * __Q8_RESTRICT src; + register wchar_t * __Q8_RESTRICT dst; + { + register int i; + + for ( i = 0; i < BUFSIZ; ++i ) + if ( (dst[i] = src[i]) == 0 ) + return true; + + errno = EDOM; + return false; /* doesn't fit into buffer */ + } + +/* + 7.24.2 Formatted wide character input/output functions +*/ + +/* VARARGS */ +int +fwprintf(__Q8_T(__Q8_FILE * __Q8_RESTRICT stream) + __Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + ) + __Q8_Dcl + { + __Q8_D(__Q8_FILE *stream) + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, __Q8_FILE *, stream) + __Q8_I(ap, wchar_t *, format) + + ret = vfwprintf(stream, format, ap); + + __Q8_End( ap ) + return ret; + } + +/* VARARGS */ +int +fwscanf(__Q8_T(__Q8_FILE * __Q8_RESTRICT stream) + __Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + )__Q8_Dcl + { + __Q8_D(__Q8_FILE *stream) + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, __Q8_FILE *, stream) + __Q8_I(ap, wchar_t *, format) + + ret = vfwscanf(stream, format, ap); + + __Q8_End( ap ) + return ret; + } + +/* VARARGS */ +int +swprintf(__Q8_T(wchar_t * __Q8_RESTRICT s) + __Q8_T(size_t n) + __Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + ) + __Q8_Dcl + { + __Q8_D(wchar_t *s) + __Q8_D(size_t n) + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, wchar_t *, s) + __Q8_I(ap, size_t, n) + __Q8_I(ap, wchar_t *, format) + + ret = vswprintf(s, n, format, ap); + + __Q8_End( ap ) + return ret; + } + +/* VARARGS */ +int +swscanf(__Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT s) + __Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + )__Q8_Dcl + { + __Q8_D(__Q8_CONST wchar_t *s) + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, wchar_t *, s) + __Q8_I(ap, wchar_t *, format) + + ret = vswscanf(s, format, ap); + + __Q8_End( ap ) + return ret; + } + +int +vfwprintf(stream, format, arg) + __Q8_FILE * __Q8_RESTRICT stream; + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + if ( ! shrink(format, x_format) ) + return -1; + + return vfprintf(stream, x_format, arg); + } + +int +vfwscanf(stream, format, arg) + __Q8_FILE * __Q8_RESTRICT stream; + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + if ( ! shrink(format, x_format) ) + return -1; + + return vfscanf(stream, x_format, arg); + } + +int +vswprintf(s, n, format, arg) + wchar_t * __Q8_RESTRICT s; + size_t n; + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + int ret; /* saved return value */ + + if ( n > sizeof x_s ) /* too dangerous to proceed */ + { + errno = EDOM; + return -1; + } + + if ( ! shrink(format, x_format) ) + return -1; + + ret = vsnprintf(x_s, n, x_format, arg); + + if ( ! expand(x_s, s) ) + return -1; + + return ret; + } + +int +vswscanf(s, format, arg) + __Q8_CONST wchar_t * __Q8_RESTRICT s; + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + int ret; /* saved return value */ + + if ( ! shrink(format, x_format) ) + return -1; + + ret = vsscanf(x_s, x_format, arg); + + if ( ! expand(x_s, s) ) /* Risky Business */ + return -1; + + return ret; + } + +int +vwprintf(format, arg) + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + return vfwprintf(stdout, format, arg); + } + +int +vwscanf(format, arg) + __Q8_CONST wchar_t * __Q8_RESTRICT format; + va_list arg; + { + return vfwscanf(stdin, format, arg); + } + +/* VARARGS */ +int +wprintf(__Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + )__Q8_Dcl + { + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, wchar_t *, format) + + ret = vwprintf(format, ap); + + __Q8_End( ap ) + return ret; + } + +/* VARARGS */ +int +wscanf(__Q8_T(__Q8_CONST wchar_t * __Q8_RESTRICT format) + __Q8_AList + ) __Q8_Dcl + { + __Q8_D(wchar_t *format) + __Q8_List( ap) + int ret; /* saved return value */ + + __Q8_Start(ap, format) + __Q8_I(ap, wchar_t *, format) + + ret = vwscanf(format, ap); + + __Q8_End( ap ) + return ret; + } + +/* + 7.24.3 Wide character input/output functions +*/ + +wint_t +fgetwc(stream) + __Q8_FILE *stream; + { + int ret; /* saved return value */ + + ret = getc(stream); /* faster than fgetc */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +wchar_t * +fgetws(s, n, stream) + wchar_t * __Q8_RESTRICT s; + int n; + __Q8_FILE * __Q8_RESTRICT stream; + { + char *ret; /* saved return value */ + + if ( n > sizeof x_s ) /* too dangerous to proceed */ + { + errno = EDOM; + return NULL; + } + + ret = fgets(x_s, n, stream); + + if ( ! expand(x_s, s) ) + return NULL; + + return ret == x_s ? s : NULL; + } + +wint_t +fputwc(c, stream) + wchar_t c; + __Q8_FILE *stream; + { + int ret; /* saved return value */ + + ret = putc(c, stream); /* faster than fputc */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +int +fputws(s, stream) + wchar_t * __Q8_RESTRICT s; + __Q8_FILE * __Q8_RESTRICT stream; + { + int ret; /* saved return value */ + + if ( ! shrink(s, x_s) ) + return -1; + + return fputs(x_s, stream); + } + +/*ARGSUSED*/ +int +fwide(stream, mode) + __Q8_FILE *stream; + int mode; + { + return -1; /* limited to byte orientation */ + } + +wint_t +getwc(stream) + __Q8_FILE *stream; + { + int ret; /* saved return value */ + + ret = getc(stream); /* faster than fgetc */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +wint_t +getwchar() + { + int ret; /* saved return value */ + + ret = getchar(); /* faster than fgetchar */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +wint_t +putwc(c, stream) + wchar_t c; + __Q8_FILE *stream; + { + int ret; /* saved return value */ + + ret = putc(c, stream); /* faster than fputc */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +wint_t +putwchar(c) + wchar_t c; + { + int ret; /* saved return value */ + + ret = putchar(c); /* faster than fputchar */ + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +wint_t +ungetwc(c, stream) + wchar_t c; + __Q8_FILE *stream; + { + int ret; /* saved return value */ + + ret = ungetc(c, stream); + return ret == EOF ? WEOF : ret; /* EOF, WEOF values may differ */ + } + +/* + 7.24.4 General wide string utilities +*/ + +double +wcstod(nptr, endptr) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + { + double ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0.0; + + ret = strtod(x_s, &x_end); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } + +float +wcstof(nptr, endptr) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + { + float ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0.0; + + ret = strtof(x_s, &x_end); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } + +#if !defined(__Q8_GT) +__Q8_GT +wcstold(nptr, endptr) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + { + __Q8_GT ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0.0; + + ret = strtold(x_s, &x_end); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } +#endif /* !defined(__Q8_GT) */ + +long +wcstol(nptr, endptr, base) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + int base; + { + long ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0; + + ret = strtol(x_s, &x_end, base); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } + +unsigned long +wcstoul(nptr, endptr, base) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + int base; + { + unsigned long ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0; + + ret = strtoul(x_s, &x_end, base); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } + +#if !defined(__Q8_QT) +__Q8_QT +wcstoll(nptr, endptr, base) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + int base; + { + __Q8_QT ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0; + + ret = strtoll(x_s, &x_end, base); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } + +unsigned __Q8_QT +wcstoull(nptr, endptr, base) + __Q8_CONST wchar_t * __Q8_RESTRICT nptr; + wchar_t ** __Q8_RESTRICT endptr; + int base; + { + unsigned __Q8_QT ret; /* saved return value */ + char *x_end; + + if ( ! shrink(nptr, x_s) ) + return 0; + + ret = strtoull(x_s, &x_end, base); + *endptr = (wchar_t *)nptr + (x_end - x_s); + return ret; + } +#endif /* !defined(__Q8_QT) */ + +/* The following don't map via shrink/expand because that's much too slow. */ + +wchar_t * +wcscpy(s1, s2) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL ) + return orig_s1; /* robust */ + + while ( (*s1++ = *s2++) != 0 ) + ; + + return orig_s1; + } + +wchar_t * +wcsncpy(s1, s2, n) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + register size_t n; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL || n == 0 ) + return orig_s1; /* robust */ + + for ( ; n > 0; --n ) + if ( (*s1++ = *s2++) == 0 ) + { + --n; /* not really necessary */ + break; + } + + for ( ; n > 0; --n ) + *s1++ = 0; + + return orig_s1; + } + +wchar_t * +wmemcpy(s1, s2, n) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + register size_t n; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL || n == 0 ) + return orig_s1; /* robust */ + + for ( ; n > 0; --n ) + *s1++ = *s2++; + + return orig_s1; + } + +wchar_t * +wmemmove(s1, s2, n) + register wchar_t *s1; + register __Q8_CONST wchar_t *s2; + register size_t n; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL || n == 0 ) + return orig_s1; /* robust */ + + /* XXX -- The following test works only within a flat address space! */ + if ( s2 >= s1 ) + for ( ; n > 0; --n ) + *s1++ = *s2++; + else { + s1 += n; + s2 += n; + + for ( ; n > 0; --n ) + *--s1 = *--s2; + } + + return orig_s1; + } + +wchar_t * +wcscat(s1, s2) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL ) + return orig_s1; + + while ( *s1 != 0 ) + ++s1; + + while ( (*s1++ = *s2++) != 0 ) + ; + + return orig_s1; + } + +wchar_t * +wcsncat(s1, s2, n) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + register size_t n; + { + wchar_t *orig_s1 = s1; + + if ( s1 == NULL || s2 == NULL || n == 0 ) + return orig_s1; /* robust */ + + while ( *s1 != 0 ) + ++s1; + + for ( ; n > 0; --n ) + if ( (*s1++ = *s2++) == 0 ) + return orig_s1; + + *s1 = 0; /* if orig. n == 0, this is redundant */ + return orig_s1; + } + +int +wcscmp(s1, s2) + register __Q8_CONST wchar_t *s1; + register __Q8_CONST wchar_t *s2; + { + if ( s1 == s2 ) + return 0; /* even for NULL pointers */ + + if ( (s1 != NULL) != (s2 != NULL) ) + return s2 == NULL ? 1 : -1; /* robust */ + + for ( ; *s1 == *s2; ++s1, ++s2 ) + if ( *s1 == 0 ) + return 0; + + return *s1 - *s2; + } + +int +wcscoll(s1, s2) + register __Q8_CONST wchar_t *s1; + register __Q8_CONST wchar_t *s2; + { + return wcscmp(s1, s2); + } + +int +wcsncmp(s1, s2, n) + register __Q8_CONST wchar_t *s1; + register __Q8_CONST wchar_t *s2; + size_t n; + { + if ( n == 0 || s1 == s2 ) + return 0; /* even for NULL pointers */ + + if ( (s1 != NULL) != (s2 != NULL) ) + return s2 == NULL ? 1 : -1; /* robust */ + + for ( ; n > 0; ++s1, ++s2, --n ) + if ( *s1 != *s2 ) + return *s1 - *s2; + else if ( *s1 == 0 ) + return 0; + + return 0; + } + +size_t +wcsxfrm(s1, s2, n) + register wchar_t * __Q8_RESTRICT s1; + register __Q8_CONST wchar_t * __Q8_RESTRICT s2; + register size_t n; + { + if ( s1 == NULL || s2 == NULL || n == 0 ) + { + if ( s1 != NULL ) + *s1 = 0; + + return 0; /* robust */ + } + + wcsncpy(s1, s2, n); + return wcslen(s1); /* not very efficient */ + } + +int +wmemcmp(s1, s2, n) + register __Q8_CONST wchar_t *s1; + register __Q8_CONST wchar_t *s2; + size_t n; + { + if ( n == 0 || s1 == s2 ) + return 0; /* even for NULL pointers */ + + if ( (s1 != NULL) != (s2 != NULL) ) + return s2 == NULL ? 1 : -1; /* robust */ + + for ( ; n > 0; ++s1, ++s2, --n ) + if ( *s1 != *s2 ) + return *s1 - *s2; + + return 0; + } + +wchar_t * +wcschr(s, c) + __Q8_CONST wchar_t *s; + wchar_t c; + { + if ( s != NULL ) + for ( ; *s != c; ++s ) + if ( *s == 0 ) + return NULL; + + return (wchar_t *)s; + } + +size_t +wcscspn(s1, s2) + __Q8_CONST wchar_t *s1; + __Q8_CONST wchar_t *s2; + { + register __Q8_CONST wchar_t *s1p; + register __Q8_CONST wchar_t *s2p; + + if ( s1 == NULL || s2 == NULL ) + return wcslen(s1); /* robust */ + + for ( s1p = s1; *s1p != 0 ; ++s1p ) + for ( s2p = s2; *s2p != 0; ++s2p ) + if ( *s2p == *s1p ) + return s1p - s1; + + return s1p - s1; + } + +wchar_t * +wcspbrk(s1, s2) + register __Q8_CONST wchar_t *s1; + __Q8_CONST wchar_t *s2; + { + register __Q8_CONST wchar_t *s2p; + + if ( s1 == NULL || s2 == NULL ) + return NULL; /* robust */ + + for ( ; *s1 != 0 ; ++s1 ) + for ( s2p = s2; *s2p != 0; ++s2p ) + if ( *s2p == *s1 ) + return (wchar_t *)s1; + + return NULL; + } + +wchar_t * +wcsrchr(s, c) + register __Q8_CONST wchar_t *s; + register wchar_t c; + { + register __Q8_CONST wchar_t *ret = NULL; + + if ( s != NULL ) + /* do-while is necessary to handle the case c==0 */ + do + if ( *s == c ) + ret = s; + while ( *s++ != 0 ); + + return (wchar_t *)ret; + } + +size_t +wcsspn(s1, s2) + __Q8_CONST wchar_t *s1; + __Q8_CONST wchar_t *s2; + { + register __Q8_CONST wchar_t *s1p; + register __Q8_CONST wchar_t *s2p; + + if ( s1 == NULL || s2 == NULL ) + return 0; /* robust */ + + for ( s1p = s1; *s1p != 0 ; ++s1p ) + for ( s2p = s2; *s2p != *s1p; ++s2p ) + if ( *s2p == 0 ) + return s1p - s1; + + return s1p - s1; + } + +/* + My usual strstr() (based on Sunday's variation of Boyer-Moore) + unfortunately requires an inordinately large shift table for + wide characters. In order not to trip you up should that + occasion arise, I substituted a fine-tuned brute-force search. + It's still much faster than most implementations one encounters. +*/ + +wchar_t * +wcsstr(s1, s2) + register __Q8_CONST wchar_t *s1; + __Q8_CONST wchar_t *s2; + { + register __Q8_CONST wchar_t *t; + register __Q8_CONST wchar_t *s2p = s2; + + if ( s2p == NULL || *s2p == 0 || s1 == NULL ) + return (wchar_t *)s1; /* robust special cases */ + + for ( ; *s1 != 0; ++s1 ) + { + if ( *s2p == *s1 ) /* quick initial-match test */ + { + /* Although it is tempting, we cannot omit the test + for 0 in the loop, because the match may occur + at the very end of s1[], in which case we'd keep + on going past the end of both arrays. + */ + for ( t = s1; *++s2p == *++t; ) + if ( *s2p == 0 ) /* match at end */ + return (wchar_t *)s1; + + if ( *s2p == 0 ) + return (wchar_t *)s1; /* match elsewhere */ + + s2p = s2; /* reset pattern for next iteration */ + } + } + + return NULL; /* no match (and s2 isn't empty) */ + } + +wchar_t * +wcstok(s1, s2, ptr) + register wchar_t * __Q8_RESTRICT s1; + __Q8_CONST wchar_t * __Q8_RESTRICT s2; + wchar_t ** __Q8_RESTRICT ptr; + { + register wchar_t *etok; + + if ( s1 != NULL ) + *ptr = s1; /* save for later continued use */ + else if ( (s1 = *ptr) == NULL ) /* try to continue scan */ + return NULL; /* no more tokens */ + + s1 += wcsspn(s1, s2); /* skip over separators */ + + if ( *s1 == 0 ) + return NULL; /* no more tokens; preserve ptr */ + + /* valid token starts at current s1 */ + + if ( (etok = wcspbrk(s1, s2)) == NULL ) /* find end of token */ + *ptr = NULL; /* this is the last token */ + else { + *etok = 0; /* terminate token wide string */ + *ptr = etok + 1; /* next time start just past token */ + } + + return s1; /* start of valid token */ + } + +wchar_t * +wmemchr(s, c, n) + register __Q8_CONST wchar_t *s; + register wchar_t c; + register size_t n; + { + if ( s != NULL ) + for ( ; n > 0; ++s, --n ) + if ( *s == c ) + return (wchar_t *)s; + + return NULL; + } + +size_t +wcslen(s) + register __Q8_CONST wchar_t *s; + { + __Q8_CONST wchar_t *orig_s = s; + + if ( s == NULL ) + return 0; + + while ( *s != 0 ) + ++s; + + return s - orig_s; + } + +wchar_t * +wmemset(s, c, n) + register wchar_t *s; + register wchar_t c; + register size_t n; + { + wchar_t *orig_s = s; + + if ( s != NULL ) + for ( ; n > 0; --n ) + *s++ = c; + + return orig_s; + } + +/* + 7.24.5 Wide character time conversion functions +*/ + +size_t +wcsftime(s, maxsize, format, timeptr) + wchar_t * __Q8_RESTRICT s; + size_t maxsize; + __Q8_CONST wchar_t * __Q8_RESTRICT format; + __Q8_CONST struct tm * __Q8_RESTRICT timeptr; + { + int ret; /* saved return value */ + + if ( maxsize > sizeof x_s ) /* too dangerous to proceed */ + { + errno = EDOM; + return 0; + } + + if ( ! shrink(format, x_format) ) + return 0; + + ret = strftime(x_s, maxsize, x_format, timeptr); + + if ( ! expand(x_s, s) ) + return 0; + + return ret; + } + +/* + 7.24.6 Extended multibyte/wide character conversion utilities + + In this *minimal implementation*, all single-byte values are valid, + except possibly for EOF on platforms where sizeof(char)==sizeof(int). +*/ + +wint_t +btowc(c) + int c; + { + if ( c == EOF || (unsigned char)c != (unsigned int)c ) /* knothole */ + return WEOF; + else + return (wint_t)(unsigned char)c; + } + +int +wctob(c) + wint_t c; + { /* knothole: */ + if ( c == WEOF || (unsigned char)c != (unsigned __Q8_MT)c ) + return EOF; + else + return (int)(unsigned char)c; + } + +int +mbsinit(ps) + __Q8_CONST mbstate_t *ps; + { + return 1; /* don't have shift states */ + } + +size_t +mbrlen(s, n, ps) + __Q8_CONST char * __Q8_RESTRICT s; + size_t n; + mbstate_t * __Q8_RESTRICT ps; + { + return mbrtowc((wchar_t *)NULL, s, n, ps); /* ps ignored */ + } + +size_t +mbrtowc(pwc, s, n, ps) + wchar_t * __Q8_RESTRICT pwc; + __Q8_CONST char * __Q8_RESTRICT s; + size_t n; + mbstate_t * __Q8_RESTRICT ps; /* ignored */ + { + if ( s == NULL ) + { + pwc = NULL; + s = (__Q8_CONST char *)""; + n = 1; + } + + if ( n == 0 ) + return (size_t)-2; + + if ( pwc != NULL ) + *pwc = (wchar_t)(unsigned char)*s; + + return *s == 0 ? 0 : 1; + } + +size_t +wcrtomb(s, wc, ps) + char * __Q8_RESTRICT s; + wchar_t wc; + mbstate_t * __Q8_RESTRICT ps; /* ignored */ + { + register int c; + char dummy; + + if ( s == NULL ) + { + s = &dummy; + wc = 0; + } + + if ( (c = wctob(wc)) == EOF ) + { + errno = EILSEQ; + return (size_t)-1; + } + + *(unsigned char *)s = (unsigned char)c; + return 1; + } + +size_t +mbsrtowcs(dst, src, len, ps) + wchar_t * __Q8_RESTRICT dst; + __Q8_CONST char ** __Q8_RESTRICT src; + size_t len; + mbstate_t * __Q8_RESTRICT ps; + { + register size_t ret; /* from mbrtowc */ + register size_t n = 0; /* # converted */ + + if ( src == NULL || *src == NULL ) /* undefined behavior */ + return 0; + + while ( n < len + && (ret = mbrtowc(dst, *src, dst == NULL ? MB_CUR_MAX : len - n, ps + ) /* ps ignored */ + ) != 0 + && ret != (size_t)-2 && ret != (size_t)-1 + ) { + ++dst; + + if ( *src != NULL ) + *src += ret; + + n += ret; + } + + if ( dst != NULL && n < len && ret == 0 ) + *src = (char *)NULL; + + return n; + } + +size_t +wcsrtombs(dst, src, len, ps) + char * __Q8_RESTRICT dst; + __Q8_CONST wchar_t ** __Q8_RESTRICT src; + size_t len; + mbstate_t * __Q8_RESTRICT ps; + { + register size_t ret; /* from mbrtowc */ + register size_t n = 0; /* # converted */ + + if ( src == NULL || *src == NULL ) /* undefined behavior */ + return 0; + + while ( n < len + && (ret = wcrtomb(dst, **src, ps)) != 0 /* ps ignored */ + && ret != (size_t)-2 && ret != (size_t)-1 + ) { + ++dst; + + if ( *src != NULL ) + *src += ret; + + n += ret; + } + + if ( dst != NULL && n < len && ret == 0 ) + *src = (wchar_t *)NULL; + + return n; + } diff --git a/src/init/c/util/wchar.h b/src/init/c/util/wchar.h new file mode 100644 index 0000000..629f1ac --- /dev/null +++ b/src/init/c/util/wchar.h @@ -0,0 +1,227 @@ +/* + wchar.h -- extended multibyte and wide character utilities + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclause 7.24 of ISO/IEC 9899:1999 (E). + + Unfortunately, it is NOT QUITE CONFORMING, because it #includes + to obtain the definitions for wchar_t and size_t, + for WCHAR_MIN and WCHAR_MAX, for FILE, and + for struct tm. If you plan to include this header in + a conforming C implementation, you must fix this. (FILE should + *not* be defined by this header, although it is needed in the + declarations!) +*/ + +#if !defined(_WCHAR_H) && !defined(_INC_WCHAR) /* usual lock names */ +#define _WCHAR_H /* idempotency lock (section 7.1.2) */ +#define _INC_WCHAR + +#include /* XXX -- for wchar_t and size_t */ +#include /* XXX -- for FILE (def of __Q8_FILE) */ +#include /* XXX -- for struct tm */ + +#include /* defines the __Q8_* symbols */ +#include /* XXX -- for WCHAR_MIN and WCHAR_MAX */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + 7.24.1 Introduction +*/ + +#ifndef __Q8_MBSTATE_T_DEFINED +#define __Q8_MBSTATE_T_DEFINED /* idempotency lock */ +typedef __Q8_MBSTATE_T mbstate_t; +#endif +#ifndef __Q8_SIZE_T_DEFINED +#define __Q8_SIZE_T_DEFINED /* idempotency lock */ +/* typedef __Q8_SIZE_T size_t; /* XXX -- conflicts with native hdrs */ +#endif +#ifndef __Q8_STRUCT_TM_DEFINED +#define __Q8_STRUCT_TM_DEFINED /* idempotency lock */ +/* XXX -- need to work on this */ +#endif +#ifndef __Q8_WCHAR_T_DEFINED +#define __Q8_WCHAR_T_DEFINED /* idempotency lock */ +/* typedef __Q8_WCHAR_T wchar_t; /* XXX -- conflicts with native hdrs */ +#endif +#ifndef __Q8_WINT_T_DEFINED +#define __Q8_WINT_T_DEFINED /* idempotency lock */ +typedef __Q8_WINT_T wint_t; +#endif + +#ifndef NULL /* to protect against native defs */ +#define NULL __Q8_NULL +#endif + +#if 0 /* XXX -- these __Q8_* symbols are not yet defined */ +#ifndef WCHAR_MAX /* to protect against native defs */ +#define WCHAR_MAX __Q8_WCHAR_MAX +#endif + +#ifndef WCHAR_MIN /* to protect against native defs */ +#define WCHAR_MIN __Q8_WCHAR_MIN +#endif +#endif /* XXX */ + +#ifndef WEOF /* to protect against native defs */ +#define WEOF __Q8_WEOF +#endif + +/* + 7.24.2 Formatted wide character input/output functions +*/ + +extern int fwprintf __Q8_PARAMS((__Q8_FILE * __Q8_RESTRICT __stream, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, ...)); +extern int fwscanf __Q8_PARAMS((__Q8_FILE * __Q8_RESTRICT __stream, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, ...)); +extern int swprintf __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s, size_t __n, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, ...)); +extern int swscanf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __s, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, ...)); +extern int vfwprintf __Q8_PARAMS((__Q8_FILE * __Q8_RESTRICT __stream, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, + __va_list __arg)); +extern int vfwscanf __Q8_PARAMS((__Q8_FILE * __Q8_RESTRICT __stream, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, + __va_list __arg)); +extern int vswprintf __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s, size_t __n, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, + __va_list __arg)); +extern int vswscanf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __s, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, + __va_list __arg)); +extern int vwprintf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT + __format, __va_list __arg)); +extern int vwscanf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT + __format, __va_list __arg)); +extern int wprintf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT + __format, ...)); +extern int wscanf __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT + __format, ...)); + +/* + 7.24.3 Wide character input/output functions +*/ + +extern wint_t fgetwc __Q8_PARAMS((__Q8_FILE * __stream)); +extern wchar_t *fgetws __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s, int __n, + __Q8_FILE * __Q8_RESTRICT __stream)); +extern wint_t fputwc __Q8_PARAMS((wchar_t __c, __Q8_FILE * __stream)); +extern int fputws __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s, + __Q8_FILE * __Q8_RESTRICT __stream)); +extern int fwide __Q8_PARAMS((__Q8_FILE * __stream, int __mode)); +extern wint_t getwc __Q8_PARAMS((__Q8_FILE * __stream)); +extern wint_t getwchar __Q8_PARAMS((void)); +extern wint_t putwc __Q8_PARAMS((wchar_t __c, __Q8_FILE * __stream)); +extern wint_t putwchar __Q8_PARAMS((wchar_t __c)); +extern wint_t ungetwc __Q8_PARAMS((wint_t __c, __Q8_FILE * __stream)); + +/* + 7.24.4 General wide string utilities +*/ + +extern double wcstod __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr)); +extern float wcstof __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr)); +#ifdef __Q8_GT +extern __Q8_GT + wcstold __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr)); +#endif +extern long wcstol __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr, int __base)); +extern unsigned long + wcstoul __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr, int __base)); +#ifdef __Q8_QT +extern __Q8_QT + wcstoll __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr, int __base)); +extern unsigned __Q8_QT + wcstoull __Q8_PARAMS((__Q8_CONST wchar_t * __Q8_RESTRICT __nptr, + wchar_t ** __Q8_RESTRICT __endptr, int __base)); +#endif +extern wchar_t *wcscpy __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2)); +extern wchar_t *wcsncpy __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2, size_t __n)); +extern wchar_t *wmemcpy __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2, size_t __n)); +extern wchar_t *wmemmove __Q8_PARAMS((wchar_t * __s1, __Q8_CONST wchar_t * __s2, + size_t __n)); +extern wchar_t *wcscat __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2)); +extern wchar_t *wcsncat __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2, size_t __n)); +extern int wcscmp __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern int wcscoll __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern int wcsncmp __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2, size_t __n)); +extern size_t wcsxfrm __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2, size_t __n)); +extern int wmemcmp __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2, size_t __n)); +extern wchar_t *wcschr __Q8_PARAMS((__Q8_CONST wchar_t * __s, wchar_t __c)); +extern size_t wcscspn __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern wchar_t *wcspbrk __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern wchar_t *wcsrchr __Q8_PARAMS((__Q8_CONST wchar_t * __s, wchar_t __c)); +extern size_t wcsspn __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern wchar_t *wcsstr __Q8_PARAMS((__Q8_CONST wchar_t * __s1, + __Q8_CONST wchar_t * __s2)); +extern wchar_t *wcstok __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s1, + __Q8_CONST wchar_t * __Q8_RESTRICT __s2, + wchar_t ** __Q8_RESTRICT __ptr)); +extern wchar_t *wmemchr __Q8_PARAMS((__Q8_CONST wchar_t * __s, wchar_t __c, + size_t __n)); +extern size_t wcslen __Q8_PARAMS((__Q8_CONST wchar_t * __s)); +extern wchar_t *wmemset __Q8_PARAMS((wchar_t * __s, wchar_t __c, size_t __n)); + +/* + 7.24.5 Wide character time conversion functions +*/ + +extern size_t wcsftime __Q8_PARAMS((wchar_t * __Q8_RESTRICT __s, + size_t __maxsize, + __Q8_CONST wchar_t * __Q8_RESTRICT __format, + __Q8_CONST struct tm * __Q8_RESTRICT __timeptr)); + +/* + 7.24.6 Extended multibyte/wide character conversion utilities +*/ + +extern wint_t btowc __Q8_PARAMS((int __c)); +extern int wctob __Q8_PARAMS((wint_t __c)); +extern int mbsinit __Q8_PARAMS((__Q8_CONST mbstate_t *__ps)); +extern size_t mbrlen __Q8_PARAMS((__Q8_CONST char * __Q8_RESTRICT __s, + size_t __n, mbstate_t * __Q8_RESTRICT __ps)); +extern size_t mbrtowc __Q8_PARAMS((wchar_t * __Q8_RESTRICT __pwc, + __Q8_CONST char * __Q8_RESTRICT __s, size_t __n, + mbstate_t * __Q8_RESTRICT __ps)); +extern size_t wcrtomb __Q8_PARAMS((char * __Q8_RESTRICT __s, wchar_t __wc, + mbstate_t * __Q8_RESTRICT __ps)); +extern size_t mbsrtowcs __Q8_PARAMS((wchar_t * __Q8_RESTRICT __dst, + __Q8_CONST char ** __Q8_RESTRICT __src, size_t __len, + mbstate_t * __Q8_RESTRICT __ps)); +extern size_t wcsrtombs __Q8_PARAMS((char * __Q8_RESTRICT __dst, + __Q8_CONST wchar_t ** __Q8_RESTRICT __src, size_t __len, + mbstate_t * __Q8_RESTRICT __ps)); + +#ifdef __cplusplus + } +#endif + +#endif /* !defined(_WCHAR_H) && !defined(_INC_WCHAR) */ diff --git a/src/init/c/util/wctype.c b/src/init/c/util/wctype.c new file mode 100644 index 0000000..e3ef300 --- /dev/null +++ b/src/init/c/util/wctype.c @@ -0,0 +1,231 @@ +/* + wctype -- wide character classification and mapping utilities + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/11/05 gwyn@arl.mil + + Implements subclause 7.25 of ISO/IEC 9899:1999 (E). + + This particular implementation requires the matching . + + This is a minimal implementation for environments where + internationalization is not considered important. + + It supports an encoding where all char codes are mapped + to the *same* code values within a wchar_t or wint_t, + so long as no other wchar_t codes are used by the program. + + XXX -- UNTESTED -- XXX +*/ + +#include +#include +#include + +#include /* defines __Q8_CONST and __Q8_PARAMS */ + +/* + 7.25.2 Wide character classification utilities +*/ + +int +iswalnum(wc) + wint_t wc; + { + return isalnum((int)(unsigned char)wc); + } + +int +iswalpha(wc) + wint_t wc; + { + return isalpha((int)(unsigned char)wc); + } + +int +iswblank(wc) + wint_t wc; + { + return isblank((int)(unsigned char)wc); + } + +int +iswcntrl(wc) + wint_t wc; + { + return iscntrl((int)(unsigned char)wc); + } + +int +iswdigit(wc) + wint_t wc; + { + return isdigit((int)(unsigned char)wc); + } + +int +iswgraph(wc) + wint_t wc; + { + return isgraph((int)(unsigned char)wc); + } + +int +iswlower(wc) + wint_t wc; + { + return islower((int)(unsigned char)wc); + } + +int +iswprint(wc) + wint_t wc; + { + return isprint((int)(unsigned char)wc); + } + +int +iswpunct(wc) + wint_t wc; + { + return ispunct((int)(unsigned char)wc); + } + +int +iswspace(wc) + wint_t wc; + { + return isspace((int)(unsigned char)wc); + } + +int +iswupper(wc) + wint_t wc; + { + return isupper((int)(unsigned char)wc); + } + +int +iswxdigit(wc) + wint_t wc; + { + return isxdigit((int)(unsigned char)wc); + } + +/* + wctype() usually encodes properties as ORed bit combinations; + for this *minimal implementation* I can take a lazy approach. +*/ + +static struct + { + __Q8_CONST char *name; + int (*func)__Q8_PARAMS((int)); + } cmap[] = + { + "alnum", iswalnum, + "alpha", iswalpha, + "blank", iswblank, + "cntrl", iswcntrl, + "digit", iswdigit, + "graph", iswgraph, + "lower", iswlower, + "print", iswprint, + "punct", iswpunct, + "space", iswspace, + "upper", iswupper, + "xdigit", iswxdigit + }; +#define NCMAP (sizeof cmap / sizeof cmap[0]) + +int +iswctype(wc, desc) + wint_t wc; + wctype_t desc; + { + register int i; + + if ( desc <= 0 || desc > NCMAP ) /* undefined behavior */ + { + errno = EDOM; + return 0; /* a form of not having the property */ + } + + return cmap[desc-1].func(wc); + } + +wctype_t /* returns map index + 1 */ +wctype(property) + __Q8_CONST char *property; + { + register int i; + + for ( i = 0; i < NCMAP; ++i ) + if ( strcmp(property, cmap[i].name) == 0 ) + return i+1; + + return 0; /* indicates "not valid" */ + } + +/* + 7.25.3 Wide character case mapping utilities +*/ + +wint_t +towlower(wc) + wint_t wc; + { + return tolower((int)(unsigned char)wc); + } + +wint_t +towupper(wc) + wint_t wc; + { + return toupper((int)(unsigned char)wc); + } + +/* + For this *minimal implementation* I can take a lazy approach. +*/ + +static struct + { + __Q8_CONST char *name; + int (*func)__Q8_PARAMS((int)); + } tmap[] = + { + "lower", towlower, + "upper", towupper + }; +#define NTMAP (sizeof tmap / sizeof tmap[0]) + +wint_t +iswctrans(wc, desc) + wint_t wc; + wctrans_t desc; + { + register int i; + + if ( desc <= 0 || desc > NTMAP ) /* undefined behavior */ + { + errno = EDOM; + return 0; /* a form of not having the property */ + } + + return tmap[desc-1].func(wc); + } + +wctrans_t /* returns map index + 1 */ +wctrans(property) + __Q8_CONST char *property; + { + register int i; + + for ( i = 0; i < NTMAP; ++i ) + if ( strcmp(property, tmap[i].name) == 0 ) + return i+1; + + return 0; /* indicates "not valid" */ + } diff --git a/src/init/c/util/wctype.h b/src/init/c/util/wctype.h new file mode 100644 index 0000000..75b929c --- /dev/null +++ b/src/init/c/util/wctype.h @@ -0,0 +1,75 @@ +/* + wctype.h -- wide character classification and mapping utilities + + This source code has been placed into the PUBLIC DOMAIN by its author. + + last edit: 1999/08/20 gwyn@arl.mil + + Implements subclause 7.25 of ISO/IEC 9899:1999 (E). +*/ + +#if !defined(_WCTYPE_H) && !defined(_INC_WCTYPE) /* usual lock names */ +#define _WCTYPE_H /* idempotency lock (section 7.1.2) */ +#define _INC_WCTYPE + +#include /* defines the __Q8_* symbols */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + 7.25.1 Introduction +*/ + +#ifndef __Q8_WINT_T_DEFINED +#define __Q8_WINT_T_DEFINED /* idempotency lock */ +typedef __Q8_WINT_T wint_t; +#endif +#ifndef __Q8_WCTRANS_T_DEFINED +#define __Q8_WCTRANS_T_DEFINED /* idempotency lock */ +typedef unsigned int wctrans_t; /* this type works nearly everywhere */ +#endif +#ifndef __Q8_WCTYPE_T_DEFINED +#define __Q8_WCTYPE_T_DEFINED /* idempotency lock */ +typedef int wctype_t; /* this type works nearly everywhere */ +#endif + +#ifndef WEOF /* to protect against native defs */ +#define WEOF __Q8_WEOF +#endif + +/* + 7.25.2 Wide character classification utilities +*/ + +extern int iswalnum __Q8_PARAMS((wint_t __wc)); +extern int iswalpha __Q8_PARAMS((wint_t __wc)); +extern int iswblank __Q8_PARAMS((wint_t __wc)); +extern int iswcntrl __Q8_PARAMS((wint_t __wc)); +extern int iswdigit __Q8_PARAMS((wint_t __wc)); +extern int iswgraph __Q8_PARAMS((wint_t __wc)); +extern int iswlower __Q8_PARAMS((wint_t __wc)); +extern int iswprint __Q8_PARAMS((wint_t __wc)); +extern int iswpunct __Q8_PARAMS((wint_t __wc)); +extern int iswspace __Q8_PARAMS((wint_t __wc)); +extern int iswupper __Q8_PARAMS((wint_t __wc)); +extern int iswxdigit __Q8_PARAMS((wint_t __wc)); +extern int iswctype __Q8_PARAMS((wint_t __wc, wctype_t __desc)); +extern wctype_t wctype __Q8_PARAMS((__Q8_CONST char *__property)); + +/* + 7.25.3 Wide character case mapping utilities +*/ + +extern wint_t towlower __Q8_PARAMS((wint_t __wc)); +extern wint_t towupper __Q8_PARAMS((wint_t __wc)); +extern wint_t towctrans __Q8_PARAMS((wint_t __wc, wctrans_t __desc)); +extern wctrans_t + wctrans __Q8_PARAMS((__Q8_CONST char *__property)); + +#ifdef __cplusplus + } +#endif + +#endif /* !defined(_WCTYPE_H) && !defined(_INC_WCTYPE) */ diff --git a/src/main.c b/src/main.c index 1b029e7..8a9a69a 100644 --- a/src/main.c +++ b/src/main.c @@ -12,12 +12,12 @@ #include "./init/c/gdextension_interface.h" /* GDExtension header for Godot. */ /* -int main() -{ - printf("Starting./n"); - return(0); -} -*/ + int main() + { + printf("Starting./n"); + return(0); + } + */ /* Boilerplate provided by examples. */ /* Some lines are over 80 characters. */ @@ -51,12 +51,13 @@ static StringName print_StringName; static GDExtensionPtrUtilityFunction print_function; +StringName string_name; +GDExtensionConstTypePtr constructor_arguments[1] = { &string_name }; + StringName construct_StringName_from_cstring(const char *text) { String string; string_new_with_utf8_chars(&string, text); - StringName string_name; - GDExtensionConstTypePtr constructor_arguments[1] = { &string }; construct_StringName_from_String(&string_name, constructor_arguments); destroy_String(&string); @@ -64,14 +65,15 @@ StringName construct_StringName_from_cstring(const char *text) { return string_name; } +Variant arg1; +GDExtensionConstVariantPtr args[1] = { &arg1 }; + void print(const char *text) { String string; string_new_with_utf8_chars(&string, text); - Variant arg1; construct_Variant_from_String(&arg1, &string); - GDExtensionConstVariantPtr args[1] = { &arg1 }; print_function(NULL, args, 1); variant_destroy(&arg1); @@ -104,13 +106,15 @@ void deinitialize(void *userdata, GDExtensionInitializationLevel p_level) { destroy_StringName(&print_StringName); } -/* librtr object; called by Godot when it reads the librtr.gdextension file that +/* libsb object; called by Godot when it reads the libsb.gdextension file that * provides a configuration using this name. */ -GDExtensionBool librtr_extension_init( - GDExtensionInterfaceGetProcAddress p_get_proc_address, - GDExtensionClassLibraryPtr p_library, - GDExtensionInitialization *r_initialization -) { + +GDExtensionBool libsb( + GDExtensionInterfaceGetProcAddress p_get_proc_address, + GDExtensionClassLibraryPtr p_library, + GDExtensionInitialization *r_initialization + ) +{ r_initialization->initialize = &initialize; r_initialization->deinitialize = &deinitialize; string_new_with_utf8_chars = (GDExtensionInterfaceStringNewWithUtf8Chars) p_get_proc_address("string_new_with_utf8_chars");